Array.prototype.filter||(Array.prototype.filter=function(t,e){"use strict";if("Function"!=typeof t&&"function"!=typeof t||!this)throw new TypeError;var r=this.length>>>0,o=new Array(r),n=this,l=0,i=-1;if(void 0===e)for(;++i!==r;)i in this&&t(n[i],i,n)&&(o[l++]=n[i]);else for(;++i!==r;)i in this&&t.call(e,n[i],i,n)&&(o[l++]=n[i]);return o.length=l,o}),Array.prototype.forEach||(Array.prototype.forEach=function(t){var e,r;if(null==this)throw new TypeError('"this" is null or not defined');var o=Object(this),n=o.length>>>0;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(arguments.length>1&&(e=arguments[1]),r=0;r>>0;if(0===n)return-1;var l=0|e;if(l>=n)return-1;for(r=Math.max(l>=0?l:n-Math.abs(l),0);r 0 && document.getElementsByTagName("html")[0].className != null && document.getElementsByTagName("html")[0].className.indexOf("translated") != -1) { //Ignore translated pages return false; } var data = [siteID, info.name, info.link, info.pid, info.price, info.image]; if (data.indexOf(undefined) == -1) { var queryString = [siteID, info.name.replace(/\|/g, "|"), info.link, info.pid, info.price, info.image].join("|") + "|"; if (info.extra) queryString += info.extra + "|"; var filetype = real_time ? "jsp" : "js"; usi_commons.load_script(usi_commons.domain + "/utility/pv2." + filetype + "?" + encodeURIComponent(queryString)); result = true; } } catch (e) { usi_commons.report_error(e); result = false; } return result; }, report_error:function(err) { if (err == null) return; if (typeof err === 'string') err = new Error(err); if (!(err instanceof Error)) return; if (typeof(usi_commons.error_reported) !== "undefined") { return; } usi_commons.error_reported = true; if (location.href.indexOf('usishowerrors') !== -1) throw err; else usi_commons.load_script(usi_commons.domain + '/err.jsp?oops=' + encodeURIComponent(err.message) + '-' + encodeURIComponent(err.stack) + "&url=" + encodeURIComponent(location.href)); usi_commons.log_error(err.message); usi_commons.dir(err); }, report_error_no_console:function(err) { if (err == null) return; if (typeof err === 'string') err = new Error(err); if (!(err instanceof Error)) return; if (typeof(usi_commons.error_reported) !== "undefined") { return; } usi_commons.error_reported = true; if (location.href.indexOf('usishowerrors') !== -1) throw err; else usi_commons.load_script(usi_commons.domain + '/err.jsp?oops=' + encodeURIComponent(err.message) + '-' + encodeURIComponent(err.stack) + "&url=" + encodeURIComponent(location.href)); }, gup_or_get_cookie: function(name, expireSeconds, forceCookie) { try { if (typeof usi_cookies === 'undefined') { usi_commons.log_error('usi_cookies is not defined'); return; } expireSeconds = (expireSeconds || usi_cookies.expire_time.day); if (name == "usi_enable") expireSeconds = usi_cookies.expire_time.hour; var value = null; var qsValue = usi_commons.gup(name); if (qsValue !== '') { value = qsValue; usi_cookies.set(name, value, expireSeconds, forceCookie); } else { value = usi_cookies.get(name); } return (value || ''); } catch (e) { usi_commons.report_error(e); } }, get_sess: function() { var usi_si = null; if (typeof(usi_cookies) === "undefined") return ""; try { if (usi_cookies.get('usi_si') == null) { var usi_rand_str = Math.random().toString(36).substring(2); if (usi_rand_str.length > 6) usi_rand_str = usi_rand_str.substring(0, 6); usi_si = usi_rand_str + "_" + Math.round((new Date()).getTime() / 1000); usi_cookies.set('usi_si', usi_si, 24*60*60); return usi_si; } if (usi_cookies.get('usi_si') != null) usi_si = usi_cookies.get('usi_si'); usi_cookies.set('usi_si', usi_si, 24*60*60); } catch(err) { usi_commons.report_error(err); } return usi_si; }, get_id: function(usi_append) { if (!usi_append) usi_append = ""; var usi_id = null; try { if (usi_cookies.get('usi_v') == null && usi_cookies.get('usi_id'+usi_append) == null) { var usi_rand_str = Math.random().toString(36).substring(2); if (usi_rand_str.length > 6) usi_rand_str = usi_rand_str.substring(0, 6); usi_id = usi_rand_str + "_" + Math.round((new Date()).getTime() / 1000); usi_cookies.set('usi_id'+usi_append, usi_id, 30 * 86400, true); return usi_id; } if (usi_cookies.get('usi_v') != null) usi_id = usi_cookies.get('usi_v'); if (usi_cookies.get('usi_id'+usi_append) != null) usi_id = usi_cookies.get('usi_id'+usi_append); usi_cookies.set('usi_id'+usi_append, usi_id, 30 * 86400, true); } catch(err) { usi_commons.report_error(err); } return usi_id; }, load_session_data: function(extended) { try { if (usi_cookies.get_json("usi_session_data") == null) { usi_commons.load_script(usi_commons.domain + '/utility/session_data.jsp?extended=' + (extended?"true":"false")); } else { usi_app.session_data = usi_cookies.get_json("usi_session_data"); if (typeof(usi_app.session_data_callback) !== "undefined") { usi_app.session_data_callback(); } } } catch(err) { usi_commons.report_error(err); } } }; setTimeout(function() { try { if (usi_commons.gup_or_get_cookie("usi_debug") != "") usi_commons.debug = true; if (usi_commons.gup_or_get_cookie("usi_qa") != "") { usi_commons.domain = usi_commons.cdn = "https://prod.upsellit.com"; } } catch(err) { usi_commons.report_error(err); } }, 1000); } usi_cookieless = "1"; usi_session_storage = "1"; if (typeof (usi_app) == "undefined") { if("undefined"==typeof usi_cookies&&(usi_cookies={expire_time:{minute:60,hour:3600,two_hours:7200,four_hours:14400,day:86400,week:604800,two_weeks:1209600,month:2592e3,year:31536e3,never:31536e4},max_cookies_count:15,max_cookie_length:1e3,update_window_name:function(e,o,i){try{var n=-1;if(-1!=i){var t=new Date;t.setTime(t.getTime()+1e3*i),n=t.getTime()}var r=window.top||window,s=0;null!=o&&-1!=o.indexOf("=")&&(o=o.replace(new RegExp("=","g"),"USIEQLS")),null!=o&&-1!=o.indexOf(";")&&(o=o.replace(new RegExp(";","g"),"USIPRNS"));for(var a=r.name.split(";"),u="",c=0;ci.usi_expires)return localStorage.removeItem(e),null;o=i.value}return decodeURIComponent(o)}}catch(e){}return null},get:function(e){var o=usi_cookies.read_cookie(e);if(null!=o)return o;try{if(null!=localStorage&&null!=(o=usi_cookies.get_ls(e)))return o;if(null!=sessionStorage&&null!=(o=sessionStorage.getItem(e)))return decodeURIComponent(o)}catch(e){}var i=usi_cookies.get_from_window_name(e);if(null!=i&&i.length>1)try{o=decodeURIComponent(i[0])}catch(e){return i[0]}return o},get_json:function(e){var o=null,i=usi_cookies.get(e);if(null==i)return null;try{o=JSON.parse(i)}catch(e){i=i.replace(/\\"/g,'"');try{o=JSON.parse(JSON.parse(i))}catch(e){try{o=JSON.parse(i)}catch(e){}}}return o},search_cookies:function(e){e=e||"";var o=[];return document.cookie.split(";").forEach((function(i){var n=i.split("=")[0].trim();""!==e&&0!==n.indexOf(e)||o.push(n)})),o},set:function(e,o,i,n){"undefined"!=typeof usi_nevercookie&&(n=!1),void 0===i&&(i=-1);try{o=o.replace(/(\r\n|\n|\r)/gm,"")}catch(e){}"undefined"==typeof usi_windownameless&&usi_cookies.update_window_name(e+"",o+"",i);try{if(i>0&&null!=localStorage){var t={value:o,usi_expires:(new Date).getTime()+1e3*i};localStorage.setItem(e,JSON.stringify(t))}else null!=sessionStorage&&sessionStorage.setItem(e,o)}catch(e){}if(n||null==o){if(null!=o){if(null==usi_cookies.read_cookie(e))if(!n)if(usi_cookies.search_cookies("usi_").length+1>usi_cookies.max_cookies_count)return void usi_cookies.report_error('Set cookie "'+e+'" failed. Max cookies count is '+usi_cookies.max_cookies_count);if(o.length>usi_cookies.max_cookie_length)return void usi_cookies.report_error('Cookie "'+e+'" truncated ('+o.length+"). Max single-cookie length is "+usi_cookies.max_cookie_length)}usi_cookies.create_cookie(e,o,i)}},set_json:function(e,o,i,n){var t=JSON.stringify(o).replace(/^"/,"").replace(/"$/,"");usi_cookies.set(e,t,i,n)},flush:function(e){e=e||"usi_";var o,i,n,t=document.cookie.split(";");for(o=0;o 0 && document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelcode") != null) { return document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelcode"); } else if (document.getElementById("shopSKU") != null) { return document.getElementById("shopSKU").value; } else if (document.getElementsByClassName("s-product-sku").length > 0) { return document.getElementsByClassName("s-product-sku")[0].innerText; } else if (document.querySelector("[data-bv-productid]") != null) { return document.querySelector("[data-bv-productid]").getAttribute("data-bv-productid"); } else if (document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked").length > 0) { return document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input")[0].getAttribute("data-modelcode"); } else if (document.querySelector('.w-product-model [itemprop="model"]') != null) { return document.querySelector('.w-product-model [itemprop="model"]').textContent; } else if (usi_samsung.grab_ecomm_datalayer() != null) { var usi_data_layer = usi_samsung.grab_ecomm_datalayer(); if (typeof (usi_data_layer.pageCategory) !== "undefined" && usi_data_layer.pageCategory == "product") { return usi_data_layer.ecommerce.detail.products[0].id.replace(" ", ""); } } else if (document.getElementsByClassName("product-sku ng-binding").length > 0) { return document.getElementsByClassName("product-sku ng-binding")[0].innerText; } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.populate_prices = function(usi_prod_array, locale, callback) { var i=0; var usi_pid_list = ""; while (typeof(usi_prod_array["product"+i]) != "undefined") { usi_pid_list += usi_prod_array["product" + i].pid + ","; i++; } var usi_url = "https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode="+locale+"&modelList="+usi_pid_list+"&saleSkuYN=N&onlyRequestSkuYN=Y&vd3PACardYN=Y&commonCodeYN=N"; $.ajax({ url: usi_url, type: "GET", dataType: "json", success: function (data) { var api_data = data.response.resultData.productList; var i=1; while (typeof(usi_prod_array["product"+i]) != "undefined") { var usi_prices = usi_samsung.grab_price_from_api(usi_prod_array["product"+i].pid, api_data); if (usi_prices != null && usi_prices.indexOf("null") == -1) { usi_prod_array["product" + i].price = usi_prices.split("_")[0]; if (typeof(usi_prod_array["product" + i].extra) === "string") { var usi_extra = JSON.parse(usi_samsung.decode_html(usi_prod_array["product" + i].extra)); usi_extra.original_price = usi_prices.split("_")[1]; usi_prod_array["product" + i].extra = JSON.stringify(usi_extra); } else { usi_prod_array["product" + i].extra.original_price = usi_prices.split("_")[1]; } } i++; } callback(); }, error: function (err) { usi_commons.report_error(err); } }); }; usi_samsung.decode_html = function(html){ var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.value; } usi_samsung.grab_price_from_api = function(pid, api_data) { for (var i=0; i 1) { var colorName = colorSections[0]; colour = colorName.indexOf(" ") == -1 ? colorName : colorName.substring(colorName.lastIndexOf(" ") + 1, colorName.length); } } usi_commons.log('product_img_matches: img = ' + img); usi_commons.log('product_img_matches: colour = ' + colour); return img.indexOf(colour) !== -1; } catch (err) { usi_commons.log("product_img_matches: ERR - " + err); } //If there's an error here, assume true to retain previous behavior return true; }; usi_samsung.check_for_consistency = function (product) { try { if (typeof (usi_app.last_product) === "undefined" || (usi_app.last_product != JSON.stringify(product))) { usi_commons.log("usi_app.check_for_consistency: product changed, let's see if it holds."); usi_app.last_product = JSON.stringify(product); usi_app.first_check = true; return false; } else if (usi_app.last_product == JSON.stringify(product) && !usi_app.first_check) { usi_commons.log("usi_app.check_for_consistency: already returned true for this product"); return false; } else if (usi_app.last_product == JSON.stringify(product)) { usi_commons.log("usi_app.check_for_consistency: it held!"); usi_app.last_product = JSON.stringify(product); usi_app.first_check = false; return true; } } catch (err) { usi_commons.report_error(err); } return false }; usi_samsung.scrape_details = function() { try { var usi_base_name = usi_samsung.scrape_name(); var usi_details = ""; for (var i=0; i 0 && document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modeldisplay") != null) { usi_name = document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modeldisplay"); } else if (document.getElementsByClassName("pd-info__title").length > 0) { var usi_name = document.getElementsByClassName("pd-info__title")[0].innerText; if (usi_name.indexOf("|") != -1) usi_name = usi_name.substring(0, usi_name.indexOf("|")).trim(); usi_name = usi_name; } else if (document.getElementsByClassName("s-product-name").length > 0) { var usi_name = document.getElementsByClassName("s-product-name")[0].innerText; if (usi_name.indexOf("|") != -1) usi_name = usi_name.substring(0, usi_name.indexOf("|")).trim(); usi_name = usi_name; } else if (document.getElementsByClassName("hubble-product__summary-product-inner").length > 0 && document.getElementsByClassName("hubble-product__summary-product-inner")[0].innerText != "") { var usi_name = document.getElementsByClassName("hubble-product__summary-product-inner")[0].innerText; if (usi_name.indexOf("|") != -1) usi_name = usi_name.substring(0, usi_name.indexOf("|")).trim(); usi_name = usi_name; } else if (document.getElementsByClassName("hubble-price-bar__detail-title").length > 0) { var usi_name = document.getElementsByClassName("hubble-price-bar__detail-title")[0].innerText; if (usi_name.indexOf("|") != -1) usi_name = usi_name.substring(0, usi_name.indexOf("|")).trim(); usi_name = usi_name; } else if (document.getElementsByClassName("pd-header-navigation__headline-text").length > 0) { var usi_name = document.getElementsByClassName("pd-header-navigation__headline-text")[0].innerText; if (usi_name.indexOf("|") != -1) usi_name = usi_name.substring(0, usi_name.indexOf("|")).trim(); usi_name = usi_name; } else if (usi_samsung.grab_ecomm_datalayer() != null) { var usi_data_layer = usi_samsung.grab_ecomm_datalayer(); if (typeof (usi_data_layer.pageCategory) !== "undefined" && usi_data_layer.pageCategory == "product") { usi_name = usi_data_layer.ecommerce.detail.products[0].name; } } else if (document.getElementsByClassName("product-label ng-star-inserted").length > 2) { usi_name = document.getElementsByClassName("product-label ng-star-inserted")[2].innerText; } else if (document.getElementsByClassName("configurator-buying-tool__info-product").length > 0) { usi_name = document.getElementsByClassName("configurator-buying-tool__info-product")[0].innerText; } else if (document.getElementsByClassName("primary-image ng-scope").length > 0) { usi_name = document.getElementsByClassName("primary-image ng-scope")[0].alt; } else if (document.querySelector(".wearable-option__select-item.js-input-checked input") != null && document.querySelector(".wearable-option__select-item.js-input-checked input").getAttribute("data-modeldisplay")) { usi_name = document.querySelector(".wearable-option__select-item.js-input-checked input").getAttribute("data-modeldisplay"); } } catch (err) { usi_commons.report_error(err); } return usi_name.replace(/Awesome|Black|Blue(?!(tooth))|Bora|Bronze|Brown|Burgundy|Cloud|Cream|Dark|Gold|Graphite|Gray|Green|Grey|Lavender|Light|Mint|Mystic|Navy|Olive|Peach|Phantom|Pink|Purple|Red|Rose|Sapphire|Silver|Sky|Titanium|Violet|White|Yellow| 5G/g,'').replace(/ /g, ' ').replace(/ /g, ' ').trim(); }; usi_samsung.scrape_link = function () { try { var usi_link = location.protocol + '//' + location.host + location.pathname; if (usi_link.indexOf("?") != -1) usi_link = usi_link.substring(0, usi_link.indexOf("?")); if (usi_link.indexOf("/uk/") != -1) { var pid = usi_samsung.scrape_sku() || ""; if (pid) { var regex_pid = pid; if (pid.indexOf("/") != -1) regex_pid = pid.replace("/","(/|-)?"); var pid_regex = new RegExp(regex_pid, 'i'); if (usi_link.match(pid_regex) == null) usi_link = usi_link + "?modelCode=" + pid; } } if (usi_link.indexOf("#") != -1) usi_link = usi_link.substring(0, usi_link.indexOf("#")); return usi_link; } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_model_name = function () { try { if (document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted").length > 0) { return document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelname"); } else if (document.getElementById("modelName") != null) { return document.getElementById("modelName").value; } else if (document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked").length > 0 && document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input").length > 0 && document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input")[0].getAttribute("data-modelname") != null) { return document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input")[0].getAttribute("data-modelname"); } else if (typeof (digitalData) !== "undefined" && typeof (digitalData.product) !== "undefined" && typeof (digitalData.product.model_name) !== "undefined" && digitalData.product.model_name != "") { return digitalData.product.model_name.split(',')[0]; } else if (usi_samsung.grab_ecomm_datalayer() != null) { var usi_data_layer = usi_samsung.grab_ecomm_datalayer(); if (typeof (usi_data_layer.pageCategory) !== "undefined" && usi_data_layer.pageCategory == "product") { return usi_data_layer.ecommerce.detail.products[0].id; } } else if (document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color").length == 1) { return document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getAttribute("data-modelname"); } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_image = function () { var usi_img = ""; try { var usi_found = 0; if (typeof BC_GROUP != "undefined" && typeof BC_GROUP.products != "undefined" && typeof BC_GROUP.products[usi_samsung.scrape_sku()] != "undefined" && typeof BC_GROUP.products[usi_samsung.scrape_sku()].smallImage != "undefined") { usi_found = 1; usi_img = BC_GROUP.products[usi_samsung.scrape_sku()].smallImage; } else if (document.getElementsByClassName("hubble-product__options-color-img").length > 0 && document.getElementsByClassName("hubble-product__options-color-img")[0].getElementsByTagName("img").length > 0) { usi_found = 2; usi_img = document.getElementsByClassName("hubble-product__options-color-img")[0].getElementsByTagName("img")[0].src; } else if (document.getElementsByClassName("product-details-simple__product").length > 0 && document.getElementsByClassName("product-details-simple__product")[0].getElementsByTagName("img").length > 0) { usi_found = 3; usi_img = document.getElementsByClassName("product-details-simple__product")[0].getElementsByTagName("img")[0].src; } else if (document.getElementById("wtbSrc") != null && document.getElementById("wtbSrc").value != null && document.getElementById("wtbSrc").value.indexOf("thumb") != -1) { usi_found = 4; usi_img = document.getElementById("wtbSrc").value; } else if (document.getElementsByClassName("pd-header-gallery__item-wrap").length > 0 && document.getElementsByClassName("pd-header-gallery__item-wrap")[0].getElementsByTagName("img").length > 0) { usi_found = 5; if (document.getElementsByClassName("pd-header-gallery__item-wrap")[0].getElementsByTagName("img")[0].getAttribute("data-desktop-src")) { usi_img = document.getElementsByClassName("pd-header-gallery__item-wrap")[0].getElementsByTagName("img")[0].getAttribute("data-desktop-src"); } else{ usi_img = document.getElementsByClassName("pd-header-gallery__item-wrap")[0].getElementsByTagName("img")[0].src; } } else if (document.querySelector('meta[property="og:image"]') != null && document.querySelector('meta[property="og:image"]').content.indexOf("logo-square-letter.png") == -1) { usi_found = 6; usi_img = document.querySelector('meta[property="og:image"]').content; } else if (document.querySelector(".image-carousel__mobile") != null && document.querySelector(".image-carousel__mobile").src != "") { usi_found = 8; usi_img = document.querySelector(".image-carousel__mobile").src; } else if (document.getElementsByClassName("carousel-item").length > 0 && document.getElementsByClassName("carousel-item")[0].getElementsByTagName("img").length > 0) { usi_found = 9; usi_img = document.getElementsByClassName("carousel-item")[0].getElementsByTagName("img")[0].src; } else if (document.querySelector(".configurator-buying-tool__product [data-custom-lazy]") != null) { usi_found = 10; usi_img = document.querySelector(".configurator-buying-tool__product [data-custom-lazy]").getAttribute("data-custom-lazy"); } else if (document.getElementById("repSmallImgPath") != null) { usi_found = 11; usi_img = document.getElementById("repSmallImgPath").value ; } else if (document.getElementsByClassName("primary-image ng-scope").length > 0) { usi_found = 12; usi_img = document.getElementsByClassName("primary-image ng-scope")[0].src; } else if (document.querySelector(".slick-active img") != null && document.querySelector(".slick-active img").src != "") { usi_found = 7; usi_img = document.querySelector(".slick-active img").getAttribute("data-srcset") ? document.querySelector(".slick-active img").getAttribute("data-srcset") : document.querySelector(".slick-active img").src; } else if (document.querySelector("link[rel='preload']") != null && document.querySelector("link[rel='preload']").href) { usi_found = 0; usi_img = document.querySelector("link[rel='preload']").href; } } catch (err) { usi_commons.report_error(err); } if (usi_img == null) return ""; if (usi_img.indexOf("/icons/Delivery.png") != -1) { usi_commons.load_script("https://www.upsellit.com/launch/blank.jsp?samsung_image_issue="+usi_found); return ""; } if (usi_img.indexOf("$") != -1) { usi_img = usi_img.substring(0, usi_img.indexOf("$")) + "$THUB_SHOP_L$"; } if (usi_img.indexOf("//") == 0) usi_img = "https:" + usi_img; return usi_img; }; usi_samsung.scrape_price = function () { try { var found = 0; var usi_price = ""; if (document.querySelector(".cta[data-discountprice]") != null && document.querySelector(".cta[data-discountprice]").getAttribute("data-modelcode") == usi_samsung.scrape_sku()) { found = 1; usi_price = document.querySelector(".cta[data-discountprice]").getAttribute("data-discountprice"); usi_price = usi_price.split(",")[0]; } else if (document.getElementById("promotionPrice") != null) { found = 2; usi_price = document.getElementById("promotionPrice").value; } else if (document.getElementsByClassName("cost-box__price-now").length > 0) { found = 3; usi_price = document.getElementsByClassName("cost-box__price-now")[0].innerHTML.trim(); } else if (usi_samsung.grab_ecomm_datalayer() != null) { found = 5; var usi_data_layer = usi_samsung.grab_ecomm_datalayer(); if (typeof (usi_data_layer.pageCategory) !== "undefined" && usi_data_layer.pageCategory == "product") { return usi_data_layer.ecommerce.detail.products[0].price; } } else if (document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted").length > 0) { found = 6; usi_price = document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelrevenue"); } else if (document.querySelector(".s-price-total .s-price-num") != null) { found = 7; usi_price = document.querySelector(".s-price-total .s-price-num").textContent; } else if (document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color").length > 0 && document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getAttribute("data-modelrevenue") != null) { found = 8; usi_price = document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getAttribute("data-modelrevenue"); } else if (document.getElementsByClassName("price ng-binding ng-scope").length > 0) { found = 9; usi_price = document.getElementsByClassName("price ng-binding ng-scope")[0].innerText; } usi_price = usi_price + ""; if (usi_price.indexOf("hubble-block-text") != -1) usi_price = usi_price.substring(usi_price.lastIndexOf('">') + 2, usi_price.length).split("\u20AC")[0].trim().replace(/[^0-9.,]+/g, ""); if (usi_price.indexOf("lei") != -1) usi_price = usi_price.split(" lei")[0]; if (usi_price.indexOf(">") != -1) usi_price = usi_price.substring(usi_price.lastIndexOf(">") + 1, usi_price.length); if (usi_price.indexOf(" or ") != -1) usi_price = usi_price.substring(usi_price.lastIndexOf(" or ") + 4, usi_price.length); if (usi_price.indexOf(" oder ") != -1) usi_price = usi_price.substring(usi_price.lastIndexOf(" oder ") + 6, usi_price.length); if (usi_price.indexOf(" ou ") != -1) usi_price = usi_price.substring(usi_price.lastIndexOf(" ou ") + 4, usi_price.length); if (usi_price.indexOf(" z\u0142") != -1) usi_price = usi_price.substring(0, usi_price.indexOf(" z\u0142")); if (usi_price.indexOf(" Ft") != -1) usi_price = usi_price.substring(0, usi_price.indexOf(" Ft")); if (usi_price.indexOf("{{") != -1) return ""; if (/[A-Za-z]/.test(usi_price)) return ""; //alpha in the price = bad if (usi_price != "") { if (location.href.indexOf("galaxy-s23-ultra/buy") != -1) { if (typeof(usi_app.last_report) == "undefined" || usi_app.last_report != usi_price) { usi_app.last_report = usi_price; usi_commons.load_script("https://www.upsellit.com/launch/blank.jsp?samsung_new_price_"+found+"="+usi_price); } } return usi_samsung.standardize_currency(usi_price) } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_stock = function () { try { if (document.getElementById("apiChangeStockStatus") != null && document.getElementById("apiChangeStockStatus").value == 'OUTOFSTOCK') { return "OUTOFSTOCK"; } else if (document.getElementsByClassName("s-btn-encased s-blue js-buy-now").length > 0 && document.getElementsByClassName("s-btn-encased s-blue js-buy-now")[0].innerText.indexOf("PRE ORDER") != -1) { return "PREORDER"; } else if (document.getElementById("btn-notify") != null && document.getElementById("btn-notify").style.display != "none") { return "OUTOFSTOCK"; } else if (document.getElementsByClassName("tg-out-stock").length > 0 ) { return "OUTOFSTOCK"; } else if (document.getElementsByClassName("tg-pre-order").length > 0) { return "PREORDER"; } else if (document.getElementsByClassName("s-hubble-total-cta").length > 0 && (document.getElementsByClassName("s-hubble-total-cta")[0].innerText.indexOf("Not for Sale") != -1 || document.getElementsByClassName("s-hubble-total-cta")[0].innerText.indexOf("Receive stock alerts") != -1)) { return "OUTOFSTOCK"; } else if (document.getElementsByClassName("add-to-cart-btn").length > 0 && document.getElementsByClassName("add-to-cart-btn")[0].getAttribute("an-ac") != null && document.getElementsByClassName("add-to-cart-btn")[0].getAttribute("an-ac").indexOf("stock alert") != -1) { return "OUTOFSTOCK"; } else if (document.getElementsByClassName("btn-2 add-to-cart").length > 0 ) { //Removed: || document.getElementsByClassName("js-buy-now").length > 0 || return "INSTOCK"; } else if (document.getElementsByClassName("add-to-cart-btn").length > 0 && document.getElementsByClassName("add-to-cart-btn")[0].className.indexOf("usi_") == -1 && document.getElementsByClassName("add-to-cart-btn")[0].getAttribute("an-ca") !== "stock alert" && document.getElementsByClassName("add-to-cart-btn")[0].className.indexOf("is-cta-disabled") == -1) { return "INSTOCK"; } else if (document.getElementsByClassName("cta cta--contained cta--emphasis add-special-tagging js-buy-now tg-add-to-cart").length > 0) { return "INSTOCK"; } else if (document.getElementsByClassName("cta cta--contained cta--emphasis add-special-tagging tg-add-to-cart").length > 0) { return "INSTOCK"; } else if (document.getElementsByClassName("cta cta--contained cta--emphasis add-special-tagging js-buy-now tg-continue").length > 0) { return "INSTOCK"; } else if (document.querySelector(".product-details-simple.js-buy-now") != null) { return "INSTOCK"; } else if (document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted").length > 0 && document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-an-la") == "secondary navi:add to cart") { return "INSTOCK"; } else if (document.querySelector('.product-basket [data-an-tr="stock-alert"]') != null) { return "OUTOFSTOCK"; } else if (document.querySelector('[data-an-tr="add-to-cart"]') != null) { return "INSTOCK"; } else if (document.getElementsByClassName("cta cta--contained cta--emphasis add-special-tagging tg-bespoke").length > 0) { return "INSTOCK"; } else if (document.getElementsByClassName("btn-add-to-basket").length > 0 && document.getElementsByClassName("btn-add-to-basket")[0].getAttribute("data-stock-level") == 'inStock') { return "INSTOCK"; } } catch (err) { usi_commons.report_error(err); } return "OUTOFSTOCK"; }; usi_samsung.scrape_category = function (how_deep) { try { if (typeof (digitalData) !== "undefined" && typeof (digitalData.page) !== "undefined" && typeof (digitalData.page.pathIndicator) !== "undefined") { if (digitalData.page.pathIndicator.depth_4 == "" && how_deep >= 3) how_deep = 2; if (digitalData.page.pathIndicator.depth_3 == "" && how_deep >= 2) how_deep = 1; if (how_deep == 3) { return digitalData.page.pathIndicator.depth_2 + "~" + digitalData.page.pathIndicator.depth_3 + "~" + digitalData.page.pathIndicator.depth_4; } else if (how_deep == 2) { return digitalData.page.pathIndicator.depth_2 + "~" + digitalData.page.pathIndicator.depth_3; } else if (how_deep == 1) { return digitalData.page.pathIndicator.depth_2; } } else if (usi_samsung.grab_ecomm_datalayer() != null) { var usi_data_layer = usi_samsung.grab_ecomm_datalayer(); if (typeof (usi_data_layer.pageCategory) !== "undefined" && usi_data_layer.pageCategory == "product") { return usi_data_layer.ecommerce.detail.products[0].category; } } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_category2 = function (how_deep) { try { if (document.getElementById("categorySubTypeCode") != null) { return document.getElementById("categorySubTypeCode").value; } else if (document.getElementById("wtb-categorySubTypeCode") != null && document.getElementById("wtb-categorySubTypeCode").value != "") { return document.getElementById("wtb-categorySubTypeCode").value; } else if (typeof(BC_GROUP) !== "undefined") { return BC_GROUP.categorySubTypeCode; } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_customizations = function () { var usi_customizable = ""; try { if (document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color").length == 1) { var componentToHex = function(c) { var hex = Number(c).toString(16); return hex.length == 1 ? "0" + hex : hex; }; if (document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getElementsByClassName("product-list-halo").length > 0) { var usi_rbg = document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getElementsByClassName("product-list-halo")[0].style.backgroundColor.replace(/[^0-9\.,]+/g,""); return "colour:" + document.getElementsByClassName("product-item-color product-item-color-p6 ng-scope active-color")[0].getElementsByClassName("product-list-name")[0].innerText + "~" + usi_samsung.scrape_model_name().toLowerCase() + "~" + usi_samsung.scrape_sku() + "~#" + componentToHex(usi_rbg.split(",")[0]) + componentToHex(usi_rbg.split(",")[1]) + componentToHex(usi_rbg.split(",")[2]); } } if (document.getElementsByClassName("bttn selected").length == 1 && document.getElementsByClassName("bttn selected")[0].parentNode.className == "variant-btn-container ng-star-inserted") { var componentToHex = function(c) { var hex = Number(c).toString(16); return hex.length == 1 ? "0" + hex : hex; }; var usi_color = document.getElementsByClassName("bttn selected")[0].parentNode; var usi_rbg = document.getElementsByClassName("bttn selected")[0].parentNode.getElementsByClassName("circle-inner")[0].style.backgroundColor.replace(/[^0-9,]+/g,"") return "colour:"+document.getElementsByClassName("bttn selected")[0].parentNode.getElementsByClassName("label")[0].innerText.toLowerCase()+"~"+usi_samsung.scrape_model_name().toLowerCase()+"~"+usi_samsung.scrape_sku()+"~#" + componentToHex(usi_rbg.split(",")[0]) + componentToHex(usi_rbg.split(",")[1]) + componentToHex(usi_rbg.split(",")[2]); } for (var i = 0; i < document.getElementsByClassName("hidden option-input add-special-tagging buyingoption-api checked").length; i++) { var usi_option = document.getElementsByClassName("hidden option-input add-special-tagging buyingoption-api checked")[i]; if (usi_option.checked) { if (usi_option.getAttribute("an-la") != null && usi_option.getAttribute("an-la").indexOf("colo") == 0) { usi_customizable = ""; usi_customizable += usi_option.getAttribute("an-la").replace("color:", "colour:") + "~"; usi_customizable += usi_option.getAttribute("data-modelname") + "~"; usi_customizable += usi_option.getAttribute("data-modelcode") + "~"; var usi_color = usi_option.value; if (usi_color != null && usi_color.indexOf("#") != -1) { usi_color = usi_color.substring(usi_color.indexOf("#"), usi_color.length); usi_customizable += usi_color; return usi_customizable; } else if (usi_option.parentNode.getElementsByClassName("pd-option-selector__color").length > 0) { usi_color = usi_option.parentNode.getElementsByClassName("pd-option-selector__color")[0].getAttribute("style"); if (usi_color != null && usi_color.indexOf("#") != -1) { usi_color = usi_color.substring(usi_color.indexOf("#"), usi_color.length); usi_customizable += usi_color.replace(";", ""); return usi_customizable; } else if (usi_option.hasAttribute("data-multicolorsubtitle")) { usi_color = usi_option.getAttribute("data-multicolorsubtitle"); usi_customizable += usi_color.replace(", ",","); return usi_customizable; } } } } } for (var i = 0; i < document.querySelectorAll(".pr_color_wrapper .js-prop-val:checked").length; i++) { var componentToHex = function(c) { var hex = Number(c).toString(16); return hex.length == 1 ? "0" + hex : hex; }; var usi_option = document.querySelectorAll(".pr_color_wrapper .js-prop-val:checked")[i]; if (usi_option.checked){ usi_customizable = ""; usi_customizable += "colour:" + usi_option.parentNode.querySelector(".val2").textContent.trim().replace(/[^a-zA-Z ]/g, "") + "~"; usi_customizable += document.querySelector(".box.w-product-model span[itemprop=model]").textContent + "~"; usi_customizable += document.querySelector(".box.w-product-model span[itemprop=model]").textContent + "~"; var usi_rgb = usi_option.parentNode.querySelector(".pr_color").style.backgroundColor.replace(/[^0-9,]+/g,""); usi_customizable += "#" + componentToHex(usi_rgb.split(",")[0]) + componentToHex(usi_rgb.split(",")[1]) + componentToHex(usi_rgb.split(",")[2]); return usi_customizable; } } for (var i = 0; i < document.getElementsByClassName("sdf-comp-option-chip").length; i++) { var usi_option = document.getElementsByClassName("sdf-comp-option-chip")[i]; if (usi_option.checked) { if (usi_option.getAttribute("an-la") != null && usi_option.getAttribute("an-la").indexOf("colo") == 0) { usi_customizable = ""; usi_customizable += usi_option.getAttribute("an-la").replace("color:", "colour:") + "~"; usi_customizable += usi_option.getAttribute("data-modelname") + "~"; usi_customizable += usi_option.getAttribute("data-modelcode") + "~"; var usi_color = usi_option.value; usi_color = usi_color.substring(usi_color.indexOf("#"), usi_color.length); usi_customizable += usi_color; return usi_customizable; } } } for (var i = 0; i < document.getElementsByClassName("s-box-option js-radio-wrap is-checked").length; i++) { var usi_option = document.getElementsByClassName("s-box-option js-radio-wrap is-checked")[i]; if (usi_option.getAttribute("data-omni") != null && usi_option.getAttribute("data-omni").indexOf("colour") != -1) { var color_details = usi_option.getAttribute("data-omni").replace(/\|/g, "~"); var hex_color = ""; if (usi_option.getElementsByClassName("s-item-color-chip").length > 0) { hex_color = usi_option.getElementsByClassName("s-item-color-chip")[0].getAttribute("style").replace("background-color:", "").replace(";", ""); } else { hex_color = "#cccccc"; } return color_details + ":" + hex_color; } } if (document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked").length > 0 && document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("img").length > 0) { //colour:dark gray~sm-x200~SM-X200NZAEEUA~#777777 var color_details = document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("img")[0].alt; var color_img = document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("img")[0].src; return "colour:"+color_details + "~" + document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input")[0].getAttribute("data-modelname").toLowerCase() + "~" + document.getElementsByClassName("hubble-pd-radio s-type-color js-radio-wrap is-checked")[0].getElementsByTagName("input")[0].getAttribute("data-modelcode") + "~" + color_img; } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_ratings = function () { try { if (document.getElementsByClassName("rating__point").length > 0) { return document.getElementsByClassName("rating__point")[0].innerText.replace(/[^0-9\.,]+/g, ""); } else if (document.getElementsByClassName("bv_avgRating_component_container").length > 0) { return document.getElementsByClassName("bv_avgRating_component_container")[0].innerText; } else if (document.querySelector(".revoo-review iframe") != null && document.querySelector(".revoo-review iframe").contentDocument != null && document.querySelector(".revoo-review iframe").contentDocument.querySelector('[data-score]') != null) { return document.querySelector(".revoo-review iframe").contentDocument.querySelector('[data-score]').getAttribute("data-score") / 2; } else if (document.querySelector("#reviews_summary iframe") != null && document.querySelector("#reviews_summary iframe").contentDocument != null && document.querySelector("#reviews_summary iframe").contentDocument.querySelector('[data-score]') != null) { return document.querySelector("#reviews_summary iframe").contentDocument.querySelector('[data-score]').getAttribute("data-score") / 2; } else if (document.querySelector('[type="application/ld+json"]') != null && JSON.parse(document.querySelector('[type="application/ld+json"]').textContent).aggregateRating) { return JSON.parse(document.querySelector('[type="application/ld+json"]').textContent).aggregateRating.ratingValue; } else if (document.getElementsByClassName("rating").length > 0 && document.getElementsByClassName("rating")[0].getElementsByClassName("sr-only").length > 0) { return document.getElementsByClassName("rating")[0].getElementsByClassName("sr-only")[0].innerText.replace(/[^0-9\.]+/g,""); } } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.scrape_msrp = function () { try { var usi_msrp = ""; var usi_buttons = document.getElementsByClassName("cta cta--contained cta--emphasis add-special-tagging js-buy-now"); if (usi_buttons.length > 0 && usi_buttons[0].getAttribute("data-modelprice") != null) { usi_msrp = usi_buttons[0].getAttribute("data-modelprice"); usi_msrp = usi_msrp.split(",")[0]; } else if (usi_buttons.length > 1 && usi_buttons[1].getAttribute("data-modelprice") != null) { usi_msrp = usi_buttons[1].getAttribute("data-modelprice"); usi_msrp = usi_msrp.split(",")[0]; } else if (document.getElementsByClassName("cost-box__price-original").length > 0) { usi_msrp = document.getElementsByClassName("cost-box__price-original")[0].textContent; } else if (document.getElementById("originalPrice") != null) { usi_msrp = document.getElementById("originalPrice").value; } else if (document.getElementById("product-price-old") != null) { usi_msrp = document.getElementById("product-price-old").innerText; } else if (document.getElementsByClassName("hubble-product__summary-product-price").length > 0 && document.getElementsByClassName("hubble-product__summary-product-price")[0].getElementsByTagName("span").length > 0) { usi_msrp = document.getElementsByClassName("hubble-product__summary-product-price")[0].getElementsByTagName("span")[0].innerText; } else if (document.getElementsByClassName("hubble-product__summary-product-price").length > 0) { usi_msrp = document.getElementsByClassName("hubble-product__summary-product-price")[0].innerText; } else if (document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted").length > 0 && document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelprice") != null) { usi_msrp = document.getElementsByClassName("button primary pill-btn pill-btn--blue ng-star-inserted")[0].getAttribute("data-modelprice"); } else if (document.querySelector(".s-price-total .del-price") != null) { usi_msrp = document.querySelector(".s-price-total .del-price").textContent; } else if (document.getElementsByClassName("product-promo ng-scope").length > 0) { usi_msrp = document.getElementsByClassName("product-promo ng-scope")[0].innerText; } if (usi_msrp.indexOf("{{") != -1) return ""; if (usi_msrp.indexOf(" z\u0142") != -1) usi_msrp = usi_msrp.substring(0, usi_msrp.indexOf(" z\u0142")); if (usi_msrp.indexOf(" Ft") != -1) usi_msrp = usi_msrp.substring(0, usi_msrp.indexOf(" Ft")); if (/[A-Za-z]/.test(usi_msrp)) return ""; //alpha in the price = bad if (usi_msrp != "") return usi_samsung.standardize_currency(usi_msrp); } catch (err) { usi_commons.report_error(err); } return ""; }; usi_samsung.standardize_currency = function (currency_str) { var usi_final = 0; currency_str = currency_str.replace(/[^0-9\.,]+/g, ""); if (currency_str.indexOf(",") != -1 && (currency_str.split(",")[1].length == 2 || currency_str.split(",")[1].length == 1)) { //This is a 199,99 format usi_final = currency_str.split(",")[0].replace(/[^0-9]+/g, "") + "." + currency_str.split(",")[1]; } else { usi_final = currency_str.replace(/[^0-9\.]+/g, ""); } if (isNaN(Number(usi_final)) || Number(usi_final) > 80000) return ""; return (Number(usi_final).toFixed(2)) + ""; }; usi_samsung.grab_ecomm_datalayer = function () { if (typeof (dataLayer) !== "undefined") { for (var i = 0; i < dataLayer.length; i++) { if (typeof (dataLayer[i].ecommerce) !== "undefined") { return dataLayer[i]; } } } return null; }; usi_samsung.test_product_page = function() { usi_samsung.is_product_page = usi_samsung.scrape_sku() != "" && location.href.indexOf("compare") == -1; if (document.getElementById("tempTitle") != null && document.getElementById("tempTitle").value == "page-feature-pd") { //Feature pages look like product pages, but they arne't. usi_samsung.is_product_page = false; } } usi_samsung.test_product_page(); }"undefined"==typeof usi_date&&(usi_date={},usi_date.PSTOffsetMinutes=480,usi_date.localOffsetMinutes=(new Date).getTimezoneOffset(),usi_date.offsetDeltaMinutes=usi_date.localOffsetMinutes-usi_date.PSTOffsetMinutes,usi_date.toPST=function(e){return!1===usi_date.is_date(e)?e:new Date(e.getTime()+60*usi_date.offsetDeltaMinutes*1e3)},usi_date.add_hours=function(e,t){return!1===usi_date.is_date(e)?e:new Date(e.getTime()+60*t*60*1e3)},usi_date.add_minutes=function(e,t){return!1===usi_date.is_date(e)?e:new Date(e.getTime()+60*t*1e3)},usi_date.add_seconds=function(e,t){return!1===usi_date.is_date(e)?e:new Date(e.getTime()+1e3*t)},usi_date.get_week_number=function(e){var t={year:-1,weekNumber:-1};try{if(usi_date.is_date(e)){var a=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()));a.setUTCDate(a.getUTCDate()+4-(a.getUTCDay()||7));var s=new Date(Date.UTC(a.getUTCFullYear(),0,1)),i=Math.ceil(((a-s)/864e5+1)/7);t.year=a.getUTCFullYear(),t.weekNumber=i}}catch(e){}finally{return t}},usi_date.is_date=function(e){return null!=e&&"object"==typeof e&&e instanceof Date==!0&&!1===isNaN(e.getTime())},usi_date.is_date_within_range=function(e,t,a){if(void 0===e&&(e=usi_date.set_date()),!1===usi_date.is_date(e))return!1;var s=usi_date.string_to_date(t,!1),i=usi_date.string_to_date(a,!1),r=usi_date.toPST(e);return r>=s&&ra.getTime()}catch(e){"undefined"!=typeof usi_commons&&"function"==typeof usi_commons.report_error&&usi_commons.report_error(e)}return!1},usi_date.is_before=function(e){try{usi_date.check_format(e);var t=usi_date.set_date(),a=new Date(e);return t.getTime()a},usi_date.is_date_before=function(e,t){if(!1===usi_date.is_date(e))return!1;var a=usi_date.string_to_date(t,!1);return usi_date.toPST(e) 0; } if (!valid && msg) { usi_commons.log(msg); } return valid; }; var validateSameLengthArrays = function(a1, a2, msg) { var valid = Array.isArray(a1) && Array.isArray(a2); if (valid) { valid = a1.length == a2.length; } if (!valid) { usi_commons.log(msg); } return valid; }; var validateNonEmptyArray = function(arr, msg) { var valid = Array.isArray(arr) && arr.length > 0; if (!valid) { usi_commons.log(msg); } return valid; }; var validateProductsRequest = function (visitorId, configurationId, siteId, chatId, targetPid, targetPrice, shownPids, shownPrices) { var msgPrefix = 'usi_prodrec.products_shown: error - '; return validateStringNotBlank(visitorId, msgPrefix + 'visitorId cannot be blank') && validateStringNotBlank(siteId, msgPrefix + 'siteId cannot be blank') && validateStringNotBlank(configurationId, msgPrefix + 'configurationId cannot be blank') && validateStringNotBlank(chatId, msgPrefix + 'chatId cannot be blank') && validateStringNotBlank(targetPid, msgPrefix + 'targetPid cannot be blank') && validateStringNotBlank(targetPrice, msgPrefix + 'targetPrice cannot be blank') && validateSameLengthArrays(shownPids, shownPrices, msgPrefix + 'invalid shownPids and/or shownPrices'); }; var buildReportProductUrl = function(visitorId, siteId, configurationId, chatId, targetPid, targetPrice, shownPids, shownPrices) { return usi_commons.domain + '/utility/report_product.jsp?usi_upr_id=' + encodeURIComponent(visitorId) + '&siteID=' + encodeURIComponent(siteId) + '&configurationID=' + encodeURIComponent(configurationId) + '&chatID=' + encodeURIComponent(chatId) + '&target_pid=' + encodeURIComponent(targetPid) + '&target_price=' + encodeURIComponent(targetPrice) + '&shown_products=' + encodeURIComponent(JSON.stringify(shownPids)) + '&shown_prices=' + encodeURIComponent(JSON.stringify(shownPrices)); }; var buildReportSaleUrl = function(visitorId, chatId, pids, prices, quantities, order_id, order_amt) { return usi_commons.domain + '/utility/report_sale.jsp?usi_upr_id=' + encodeURIComponent(visitorId) + '&chatID=' + encodeURIComponent(chatId) + '&pids=' + encodeURIComponent(JSON.stringify(pids)) + '&prices=' + encodeURIComponent(JSON.stringify(prices)) + '&quantities=' + encodeURIComponent(JSON.stringify(quantities)) + '&order_id=' + encodeURIComponent(order_id) + '&order_amt=' + encodeURIComponent(order_amt); }; var buildClickUrl = function(visitorId, siteId, configurationId, chatId, targetPid, targetPrice, clickedPids, clickedPrices) { return usi_commons.domain + '/utility/report_click.jsp?usi_upr_id=' + encodeURIComponent(visitorId) + '&siteID=' + encodeURIComponent(siteId) + '&configurationID=' + encodeURIComponent(configurationId) + '&chatID=' + encodeURIComponent(chatId) + '&target_pid=' + encodeURIComponent(targetPid) + '&target_price=' + encodeURIComponent(targetPrice) + '&clicked_products=' + encodeURIComponent(JSON.stringify(clickedPids)) + '&clicked_prices=' + encodeURIComponent(JSON.stringify(clickedPrices)); }; var reportProducts = function(chatId, siteId, configurationId, targetPid, targetPrice, shownPids, shownPrices) { var visitorId = usi_prodrec.get_upsell_id(); var url = buildReportProductUrl(visitorId, siteId, configurationId, chatId, targetPid+"", targetPrice+"", shownPids, shownPrices); usi_commons.load_script(url); }; var reportClicks = function(chatId, siteId, configurationId, targetPid, targetPrice, clickedPids, clickedPrices, usi_callback) { var visitorId = usi_prodrec.get_upsell_id(); var url = buildClickUrl(visitorId, siteId, configurationId, chatId, targetPid+"", targetPrice+"", clickedPids, clickedPrices); usi_commons.load_script(url, usi_callback); }; var format_pid = function(product) { if (typeof(product.preferred_name) !== "undefined") { return product.preferred_name; } var pid = product.pid; if (typeof(pid) === "undefined" && typeof(product.sku) !== "undefined") { pid = product.sku; } return (pid+"").trim(); }; var reportSale = function(chatId, soldProducts, order_id, order_amt) { var visitorId = usi_prodrec.get_upsell_id(); var pids = []; var prices = []; var quantities = []; for (var i = 0; i < 10; i++) { if (typeof(soldProducts[i]) === "undefined") { break; } pids.push(format_pid(soldProducts[i])); prices.push(soldProducts[i].price); quantities.push(Math.floor(soldProducts[i].quantity)); } var url = buildReportSaleUrl(visitorId, chatId, pids, prices, quantities, order_id, order_amt); usi_commons.load_script(url); }; var clearUpsellId = function (siteId) { siteId = siteId || ""; siteId = siteId + ""; if (usi_cookies.get('usi_upr_id') == null) { usi_cookies.del('usi_upr_id'); } }; return { get_upsell_id: function () { var usi_id = null; try { if (usi_cookies.get('usi_upr_id') == null && usi_cookies.get('usi_id') == null) { var usi_rand_str = Math.random().toString(36).substring(2); if (usi_rand_str.length > 6) usi_rand_str = usi_rand_str.substring(0, 6); usi_id = usi_rand_str + "_" + Math.round((new Date()).getTime() / 1000); usi_cookies.set('usi_id', usi_id, 30 * 86400, true); return usi_id; } if (usi_cookies.get('usi_upr_id') != null) usi_id = usi_cookies.get('usi_upr_id'); if (usi_cookies.get('usi_id') != null) usi_id = usi_cookies.get('usi_id'); usi_cookies.set('usi_id', usi_id, 30 * 86400, true); } catch(err) { usi_commons.report_error(err); } return usi_id; }, report_product_view: function (chatId, siteId, configurationId, seenProducts, targetProduct) { }, report_product_view2: function (chatId, siteId, configurationId, seenProducts, targetProduct) { try { var shownPids = []; var shownPrices = []; window.seenProducts = seenProducts; for (var i = 0; i < 10; i++) { if (typeof(seenProducts[i]) === "undefined") { break; } shownPids.push(format_pid(seenProducts[i])); shownPrices.push(seenProducts[i].price); } var targetPid = format_pid(targetProduct); var targetPrice = targetProduct.price; reportProducts(chatId, siteId+"", configurationId+"", targetPid, targetPrice, shownPids, shownPrices); } catch (err) { usi_commons.report_error(err); } }, report_product_click: function (chatId, siteId, configurationId, clickedProducts, targetProduct, usi_callback) { }, report_product_click2: function (chatId, siteId, configurationId, clickedProducts, targetProduct, usi_callback) { try { var clickedPids = []; var clickedPrices = []; if (typeof(clickedProducts[0]) !== "undefined") { for (var i = 0; i < 10; i++) { if (typeof(clickedProducts[i]) === "undefined") { break; } clickedPids.push(format_pid(clickedProducts[i])); clickedPrices.push(clickedProducts[i].price); } } else { clickedPids.push(format_pid(clickedProducts)); clickedPrices.push(clickedProducts.price); } var targetPid = format_pid(targetProduct); var targetPrice = targetProduct.price; reportClicks(chatId, siteId+"", configurationId+"", targetPid, targetPrice, clickedPids, clickedPrices, usi_callback); } catch (err) { usi_commons.report_error(err); usi_commons.log(err); } }, report_product_sale: function (chatId, pids, prices, quantities, order_id, order_amt) { }, report_product_sale2: function (chatId, purchasedProducts, order_id, order_amt) { try { //Validate params reportSale(chatId, purchasedProducts, order_id, order_amt); //clearUpsellId(siteId); } catch (err) { usi_commons.report_error(err); usi_commons.log(err); } } }; }(); } "undefined"==typeof usi_split_test&&(usi_split_test={split_test_name:"usi_dice_roll",split_group:"-1",split_siteID:"-1",split_test_cookie_length:3,get_split_var:function(t){if(t=t||"",null==usi_cookies.get("usi_visitor_id"+t)){var i=Math.random().toString(36).substring(2);i.length>6&&(i=i.substring(0,6));var s="v_"+i+"_"+Math.round((new Date).getTime()/1e3)+"_"+t;return usi_cookies.set("usi_visitor_id"+t,s,86400*this.split_test_cookie_length,!0),s}return usi_cookies.get("usi_visitor_id"+t)},report_test:function(t,i){usi_commons.load_script(usi_commons.domain+"/utility/split_test.jsp?siteID="+t+"&group="+i+"&usi_visitor_id="+this.get_split_var(t)),void 0!==usi_split_test.set_verification&&setTimeout("usi_split_test.set_verification("+i+");",1e3)},get_group:function(t){return usi_cookies.get(this.split_test_name+t)},instantiate:function(t,i,s){null==usi_cookies.get(this.split_test_name+t)||s?(0===i||i&&""!=i?this.split_group=i:Math.random()>.5?this.split_group="0":this.split_group="1",this.report_test(t,this.split_group),usi_cookies.set(this.split_test_name+t,this.split_group,86400*this.split_test_cookie_length,!0)):this.split_group=usi_cookies.get(this.split_test_name+t)}}); if (typeof usi_analytics === 'undefined') { usi_analytics = { cookie_length : 30, load_script:function(source) { var docHead = document.getElementsByTagName("head")[0]; if (top.location != location) docHead = parent.document.getElementsByTagName("head")[0]; var newScript = document.createElement('script'); newScript.type = 'text/javascript'; newScript.src = source; docHead.appendChild(newScript); }, get_id:function() { var usi_id = null; try { if (usi_cookies.get('usi_analytics') == null && usi_cookies.get('usi_id') == null) { var usi_rand_str = Math.random().toString(36).substring(2); if (usi_rand_str.length > 6) usi_rand_str = usi_rand_str.substring(0, 6); usi_id = usi_rand_str + "_" + Math.round((new Date()).getTime() / 1000); usi_cookies.set('usi_id', usi_id, 30 * 86400, true); return usi_id; } if (usi_cookies.get('usi_analytics') != null) usi_id = usi_cookies.get('usi_analytics'); if (usi_cookies.get('usi_id') != null) usi_id = usi_cookies.get('usi_id'); usi_cookies.set('usi_id', usi_id, 30 * 86400, true); } catch(err) { usi_commons.report_error(err); } return usi_id; }, send_page_hit:function(report_type, companyID, data1) { var qs = ""; if (data1) qs += data1; usi_analytics.load_script(usi_commons.domain + "/analytics/hit.js?usi_a="+usi_analytics.get_id(companyID)+"&usi_t="+(Date.now())+"&usi_r="+report_type+"&usi_c="+companyID+qs+"&usi_u="+encodeURIComponent(location.href)); } }; } try { usi_app = {}; usi_app.main = function () { try { usi_app.url = location.href.toLowerCase(); usi_app.company_id = "8641"; usi_app.product_page_recs = "37437"; usi_app.cart_page_recs = "35487"; usi_app.force_group = usi_commons.gup_or_get_cookie('usi_force_group'); usi_app.is_enabled = usi_commons.gup_or_get_cookie("usi_enable", usi_cookies.expire_time.day, true) != ""; usi_app.is_cart_page = location.pathname == "/pl/cart"; usi_app.smartphone = false; usi_app.modified_price = {}; usi_app.selected_skus = "RF65A977FSG/EF,RF65A967ESR/EO,RF65A967FB1/EO,RF23M8090SG/EF,RF23R62E3B1/EO,RF23R62E3S9/EO,RF50A5202B1/EO,RF50A5202S9/EO,RF50A5002B1/EO,RH69B8941B1/EF,RH69B8941S9/EF,RH69B8931B1/EF,RH68B8841B1/EF,RH68B8831B1/EF,RH68B8831S9/EF,RH68B8821B1/EF,RH68B8820B1/EF,RS6HA8891B1/EF,RS6HA8880B1/EF,RS68A884CB1/EF,RS65R54422C/EO,RS65R54412C/EO,RS65R54112C/EO,RS68A8842B1/EF,RS65R5441B4/EO,RS68A8841B1/EF,RS68A8841S9/EF,RS65R5411M9/EO,RS65R5411B4/EO,RS68A8840B1/EF,RS68A8840S9/EF,RS68A8540B1/EF,RS65R5401M9/EO,RS50N3913BC/EO,RS68A8831S9/EF,RS68A8531B1/EF,RS68A8840WW/EF,RS68A8830S9/EF,RS50N3903SA/EO,RS50N3513BC/EO,RS68A8520S9/EF,RS68A8820B1/EF,RS68A8820S9/EF,RS67A8811S9/EF,RS67A8811B1/EF,RS67A8811WW/EF,RS50N3803SA/EO,RS67A8810S9/EF,RS67A8810B1/EF,RS67A8810WW/EF,RS66A8101B1/EF,RS66A8101S9/EF,RS66A8100B1/EF,RS66A8100S9/EF,RB38A7B5322/EF,RB38A7B6348WEF,RB38A7B6C41/EF,RB38A7B5C12/EF,RB38A7B6D22/EF,RB38A7B5D22/EF,RB38A7B6D41/EF,RB38A7B6D34/EF,RB38A7B5D39/EF,RB38A7B5D27/EF,RB38A7B5DS9/EF,RB38A7B5DB1/EF,RB38A6B1DCE/EF,RB38A7B5E22/EF,RB38A6B2E22/EF,RB38A7B5ECE/EF,RB38A6B5ECL/EF,RB38A6B2EB1/EF,RB34A7B5D22/EF,RB34A7B5D39/EF,RB34A7B5D41/EF,RB34A7B5DCE/EF,RB34A7B5E12/EF,RB34A6B3E22/EF,RB34A7B5EB1/EF,RB34A6B2F22/EF,RB38A7B6AAP/EF,RB38A7B6BAP/EF,RB38A7B6CAP/EF,RR25A5470AP/EF,RZ32A7485AP/EF,RB38A7B6DAP/EF,RB34A7B5CAP/EF,RR39A7463AP/EF,RB38A7B6EAP/EF,RB34A7B5DAP/EF,RB34A6B5DAP/EF,RZ32A748522/EF,RR39A746322/EF,RR39M7565B1/EO,RR39M7565B1/EF,RZ32M753EB1/EF,RR39M7320S9/EO,RZ32M7115S9/EF,RR39M7130S9/EF,RB36R8899SR/EF,RB36R8837S9/EF,RB36R872PB1/EF,RB33R8737S9/EF,RB38T776CB1/EF,RB38T776CS9/EF,RB38T775CSR/EF,RB38T775CS9/EF,RB38T705CB1/EF,RB38T774DB1/EF,RB38T776DS9/EF,RB38T676CSA/EF,RB38T675CS9/EF,RB38T606CSA/EF,RB38T603CS9/EF,RB38T606DB1/EF,RB38T675DS9/EF,RB38T672CS9/EF,RB38T605CWW/EF,RB38T675DSA/EF,RB38T603DB1/EF,RB38T605DS9/EF,RB38T635ES9/EF,RB38T672CWW/EF,RB38T674EB1/EF,RB38T650EB1/EF,RB38T605DWW/EF,RB38T650ESA/EF,RB38T602DSA/EF,RB38T675EEL/EF,RB38T606EWW/EF,RB38T602EB1/EF,RB38T672ESA/EF,RB38T603FSA/EF,RB38T600EB1/EF,RB38T603FWW/EF,RB38T600ESA/EF,RB38T600FSA/EF,RB36T675CS9/EF,RB36T605CB1/EF,RB36T672CS9/EF,RB36T602CSA/EF,RB36T602DB1/EF,RB36T675ESA/EF,RB36T604FSA/EF,RB36T602EB1/EF,RB36T602FB1/EF,RB34T775CB1/EF,RB34T775CS9/EF,RB34T665DBN/EF,RB34T675DS9/EF,RB34T605DBN/EF,RB34T635EBN/EF,RB34T675DWW/EF,RB34T674EB1/EF,RB34T672DBN/EF,RB34T675EBN/EF,RB34T652EBN/EF,RB34T672DSA/EF,RB34T671DSA/EF,RB34T675ESA/EF,RB34T601DSA/EF,RB34T632ESA/EF,RB31FDRNDBC/EO,RB34T672EBN/EF,RB34T600DSA/EF,RB31FWRNDSA/EO,RB34T602EB1/EF,RB33J3230BC/EO,RB31FDRNDSA/EO,RB34T670ESA/EF,RB34T671FSA/EF,RB31FERNDEL/EO,RB34T672EWW/EF,RB34T671EWW/EF,RB34T600EBN/EF,RB34T601FS9/EF,RB31FERNDBC/EO,RB34T600ESA/EF,RB34T672FWW/EF,RB34T672FEL/EF,RB34T602FSA/EF,RB33J3215WW/EO,RB33B612EBN/EF,RB33J3030SA/EO,RB33B610EBN/EF,RB33B612ESA/EF,RB33B612FBN/EF,RB34T600EWW/EF,RB34T601FWW/EF,RB33B610ESA/EF,RB33B610FBN/EF,RB33B612FSA/EF,RB34T600FWW/EF,RB33J3205SA/EO,RB33J3420WW/EO,RB33B610FSA/EF,RB33B612EWW/EF,RB33B610EWW/EF,RB33B612FWW/EF,RB33J3000WW/EO,RB31HSR2DWW/EO,RB31HSR2DSA/EO,RB33B610FWW/EF,WW11BB944DGBS6,WW11BB944DGMS6,WW11BB744DGBS6,WW11BB744DGES6,WW11BB504DAWS6,DV90BB9445GBS6,DV90BB9445GMS6,DV90BB7445GBS6,DV90BB7445GES6,DV90BB5245AWS6,DV16T8520BV/EO,DV90T8240SX/S6,DV90T8240SH/S6,DV90T7240BH/S6,DV90T7240BT/S6,DV80T6220LH/S6,DV80T6220LE/S6,DV90T6240LH/S6,DV90T5240AE/S6,DV90T5240AT/S6,DV80T5220AE/S6,DV90TA240AH/EO,DV90TA240AE/EO,DV80T5220TW/S6,DV90TA240TE/EO,DV80TA220TT/EO,DV90TA020AE/EO,DV80TA020AE/EO,WD90T954ASH/S6,WD80T654DBH/S6,WD80T554DBX/S6,WD80T554DBE/S6,WD10T534DBE/S6,WD80TA046BE/EO,WD80TA046BH/EO,WD70TA046BH/EO,WD8NK52E0ZX/EO,WD8NK52E0ZW/EO,WD8NK52E0AW/EO,WD8NK52E3AW/EO,WW90T986ASH/S6,WW90T954ASX/S6,WW90T954ASH/S6,WW80T954ASH/S6,WW90T754ABH/S6,WW90T754ABT/S6,WW10T654DLH/S6,WW90T654DLH/S6,WW80T654DLH/S6,WW80T654DLE/S6,WW80T554DAE/S6,WW80T554DAT/S6,WW70T554DAE/S6,WW70T552DAE/S6,WW70T552DAT/S6,WW70T552DTW/S6,WW8NK62E0RW/EO,WW8NK52E0VX/EO,WW8NK52E0VW/EO,WF18T8000GV/EO,WW90T634DLH/S6,WW90T534DAE/S6,WW10T504DAE/S6,WW80T534DAE/S6,WW90T504DAE/S6,WW90T504DAT/S6,WW11BGA046AEEO,WW90TA046AT/EO,WW90TA046AE/EO,WW80T504DAE/S6,WW90TA046TH/EO,WW90TA046TE/EO,WW70TA026AX/EO,WW80TA026AT/EO,WW80TA026AE/EO,WW80TA026AH/EO,WW70TA046AE/EO,WW80TA026TH/EO,WW80TA026TE/EO,WW70TA026AT/EO,WW70TA026AE/EO,WW70TA026AH/EO,WW70TA026TT/EO,WW70TA026TH/EO,WW70TA026TE/EO,WW8NK52E0PX/EO,WW8NK52E3PW/EO,WW8NK52E0PW/EO,WW90T4020CE/EO,WW90T4020CT/EO,WW90T4020EE/EO,WW60A3120BE/EO,WW60A3120BH/EO,WW60A3120WE/EO,WW60A3120WH/EO,DF10A9500CG/E3,DF60A8500CG/E2,VR50T95735W/GE,VR30T85513W/GE,VR30T80313W/GE,VS20A95973W/GE,VS20A95973B/GE,VS20A95943N/GE,VS20A95843W/GE,VS20A95823W/GE,VS20R9079T7/GE,VS20R9076T7/GE,VS20R9048T3/GE,VS20R9046T3/GE,VS20R9044T2/GE,VS20R9042T2/GE,VS20T7535T5/GE,VS20T7538T5/GE,VS20T7536T5/GE,VS20T7532T1/GE,VS20T7534T4/GE,VS15T7036R5/GE,VS15T7033R4/GE,VS15T7031R1/GE,VS15A6032R5/GE,VS15A6031R1/GE,VC07K51L9H1/GE,VC07M21N9VD/GE,VCC45W0S36/XEO,VC079HNJGGD/EO,VC07M25E0WR/GE,AX47R9080SS/EU,AX90R7080WD/EU,AX60R5080WD/EU,AX60T5080WF/EU,AX40R3030WM/EU,AX34R3020WW/EU,AX32BG3100GGEU,MC35R8058CC/EO,MG23T5018CG/EO,MC28H5015AK/EO,MG28F303TFK/EO,MC28A5135CK/EO,MG30T5018CK/EO,MG23T5018CG/EO,MS23T5018AK/EO,MG23K3575AS/EO,MG23K3515CK/EO,MG23J5133AT/EO,MG23K3515AS/EO,MG23K3515AK/EO,GE83X-P/EO,MS23K3513AS/EO,MS23K3513AK/EO,MG23F301TAS/EO,MG23F301TAK/EO,GE83X/XEO,MS23F301TFK/EO,MS23F301TAS/EO,ME83X-P/EO,GE83M/XEO,ME83X/XEO,ME83M/XEO,ME732K-S/XEO,ME711K/XEO,NZ84T9747VK/UR,NV75T9979CD/EO,NV75T9879CD/EO,NV75T8979RK/EO,NQ50T9939BD/EO,NV75T8879RK/EO,NQ50T9539BD/EO,NV75T9549CD/EO,NQ50T8939BK/EO,NQ50T8539BK/EO,NV75T8549RK/EO,NK36T9804VD/UR,NV73J9770RS/EO,NZ84J9770EK/EO,NQ50J9530BS/EO,NZ63J9770EK/EO,NV7B6799JAK/U2,NV7B6795JAK/U2,NV7B6785KAK/U2,NV7B5785JAK/U2,NV7B5785KAK/U2,NV7B5765RAK/U2,NV7B5765XAK/U2,NV7B5745PAK/U2,NV7B5745PAS/U2,NV7B4545VAK/U2,NV7B4345VAK/U2,NV7B4545VAS/U2,NV7B4345VAS/U2,NV7B7997AAK/U2,NV7B7980AAK/U2,NV7B6685AAN/U2,NV7B6665IAA/U2,NV7B6685BAK/U2,NV7B5685AAK/U2,NV7B5685BAK/U2,NV7B5660RAK/U2,NV7B5660XAK/U2,NV7B5645TAK/U2,NV7B5645TAS/U2,NV7B4445VAK/U2,NV7B4245VAW/U2,NV7B4245VAK/U2,NV7B4445VAS/U2,NV7B4440VAK/U2,NV7B4245VAS/U2,NV7B4240VAK/U2,NV7B4145VAK/U2,NV7B4045VAK/U2,NV7B4140VAK/U2,NV7B4040VAW/U2,NV7B4040VAK/U2,NV7B4140VAS/U2,NV7B4040VAS/U2,NV7B4525ZAK/U2,NV7B4325ZAK/U2,NV7B45251AK/U2,NV7B43251AK/U2,NV7B4525ZAS/U2,NV7B4325ZAS/U2,NV7B4425ZAK/U2,NV7B4225ZAK/U2,NV7B44251AK/U2,NV7B42251AK/U2,NV7B4425ZAS/U2,NV7B4225ZAS/U2,NV7B44257AK/U2,NV7B44205AK/U2,NV7B44207AK/U2,NV7B44205AS/U2,NV7B44207AS/U2,NV7B4020ZAK/U2,NV7B41201AK/U2,NV7B41205AK/U2,NV7B4020ZAS/U2,NV7B41207AK/U2,NV7B41201AS/U2,NV7B41207AS/U2,NV75N7677RS/EO,NV75A6679RK/EO,NV75N7647RS/EO,NV75N5671RM/EO,NV75N762ARK/EO,NV75N5671RB/EO,NV75A6649RK/EO,NV75N7646RB/EO,NV75N7626RB/EO,NV75A6649RS/EO,NV75N7646RS/EO,NV75N5641RB/EO,NV75N5621RB/EO,NV75N5622RT/EO,NV75N5641RS/EO,BQ1VD6T131/XEO,NV75J7570RS/EO,NV75J5540RS/EO,NV75A6549RK/EO,NV75A6549RS/EO,NV75N7546RB/EO,NV70H5787CB/EO,NV68R5545CB/EO,NV75N7546RS/EO,NV75K5541RG/EO,NV75K5541RM/EO,NV70M5520CB/EO,NV75K5541RB/EO,NV68R5525CB/EO,NV75K5541RS/EO,NV66M3571BB/EO,NV70M3541RB/EO,NV70M3541RS/EO,NV70M3521RB/EO,NV66M3535BB/EO,NV64R3531BB/EO,NV66M3531BB/EO,NV64R3531BS/EO,NV66M3531BS/EO,NV70H5587BB/EO,NV68R5345CB/EO,NV70K2340RG/EO,NV70K2340RM/EO,NV70K2340RB/EO,NV75J3140RB/EO,NV70K2340RS/EO,NV75J3140BB/EO,NV75J3140BS/EO,NV68A1145CK/EO,NV68A1145RK/EO,NV68A1140RS/EO,NV68A1140BK/EO,NV68A1140BB/EO,NV70K1340BB/EO,NV68A1140BS/EO,NV70K1340BS/EO,NQ5B7993AAK/U2,NQ5B6753CAA/U2,NQ5B6753CAN/U2,NQ5B6753CAK/U2,NQ5B5763DBK/U2,NQ5B5763DBS/U2,NQ5B4353HBK/U2,NQ5B4553HBK/U2,NQ5B4353FBK/U2,NQ5B4553FBK/U2,NQ5B4553FBS/U2,NQ50J5530BS/EO,NQ50A6539BK/EO,NQ50A6539BS/EO,NQ50H5537KB/EO,NQ50K3530BG/EO,NQ50H5535KB/EO,NQ50J3530BB/EO,NQ50H5533KS/EO,NQ50J3530BS/EO,NQ5B5713GBK/U2,NQ5B5713GBS/U2,NQ5B4313IBK/U2,NQ5B4513IBK/U2,NQ5B4313GBK/U2,NQ5B4513GBK/U2,NQ5B4313GBW/U2,NQ5B4513GBS/U2,NQ5B4313GBS/U2,NQ50R7130BK/EO,NQ50R3130BK/EO,NQ50A6139BK/EO,NQ50A6139BS/EO,NQ50K5130BS/EO,NQ50K3130BM/EO,NQ50K3130BB/EO,NQ50K3130BG/EO,NQ50K5137KB/EO,NQ50K3130BS/EO,NQ50K3130BT/EO,MG22M8074AT/EO,MG22M8274AT/E1,MG22T8254AB/E1,MG22T8054AB/EO,MG22M8254AK/E1,MS22M8074AM/EO,MG22M8054AK/EO,MS22T8054AB/EO,MS22T8254AB/E1,MG23A7318CK/E1,MS22M8254AK/E1,MG23A7118CK/EO,MS22M8054AK/EO,MG23A7013NB/EO,MG23A7013CB/EO,MG20A7013CB/EO,MG23A7013AB/EO,MG23A7013CT/EO,MG20A7013CT/EO,MS23A7318AK/E1,MS23A7013GB/EO,MS23A7118AK/EO,MS23A7013AB/EO,MS23A7013AT/EO,NZ64B7799GK/U2,NZ64B5067YY/U2,NZ64B5067YH/U2,NZ64B5067YJ/U2,NZ64B6058GK/U2,NZ64B6056JK/U2,NZ64B6056GK/U2,NZ64B6056FK/U2,NZ64B5066GK/U2,NZ64B5066FK/U2,NZ64B5046KK/U2,NZ64B5046JK/U2,NZ64B5046GK/U2,NZ64B5046FK/U2,NZ64B5045KK/U2,NZ64B5045GK/U2,NZ64B5045FK/U2,NZ64N9777GK/EO,NZ64R9787GK/EO,NZ64N9777BK/E2,NZ64N7757GK/E2,NZ64N7757FK/EO,NZ84F7NC6AB/EO,NZ84F7NB6AB/EO,NZ64R7757BK/EO,NZ64K7757BK/EO,NZ64A3747DK/EO,NZ64R3747BK/UR,NZ64H57479K/EO,NZ64K5747BK/EO,NZ64T3707A1/UR,NZ64T3707C1/UR,NZ64T3707AK/EO,NZ64H37070K/EO,NZ64H37075K/EO,NZ64M3707AK/UR,NZ64T3706A1/UR,NZ64T3706C1/UR,NZ64F3NM1AB/UR,NZ64M3NM1BB/UR,CTR164NC01/XEO,NZ32R1506BK/EO,NA75J3030AS/EO,NA64H3000AK/O1,NA64H3010AK/O1,NA64H3030BK/O1,NA64H3031AK/O1,NA64H3030AS/O1,NA64H3040AS/O1,NA64H3010AS/O1,NA64H3010BS/O1,NK36N9804VB/UR,NK24N9804VB/UR,NK36M7070VB/UR,NK36M7070VS/UR,NK24M7070VB/UR,NK24M7070VS/UR,NK36M5070BG/UR,NK36M5070BM/UR,NK24M5070BM/UR,NK24M5070BG/UR,NK36M5070BS/UR,NK24M5070FS/UR,NK24M5070BS/UR,NK36M5060SS/UR,NK24M1030IS/UR,NK24M1030IB/UR,BRB30715DWW/EF,BRB30705DWW/EF,BRB30705EWW/EF,BRB30615EWW/EF,BRB30703EWW/EF,BRB30603EWW/EF,BRB30602FWW/EF,BRB30600FWW/EF,BRB26715CWW/EF,BRB26705CWW/EF,BRB26715DWW/EF,BRB26705DWW/EF,BRB26605DWW/EF,BRB26715FWW/EF,BRB26705EWW/EF,BRB26713EWW/EF,BRB26705FWW/EF,BRB26703EWW/EF,BRB26615FWW/EF,BRB26605EWW/EF,BRB26605FWW/EF,BRB26603EWW/EF,BRB26602EWW/EF,BRB26602FWW/EF,BRB26600FWW/EF,DW60A8050FB/ET,DW60A8050FS/EO,DW60R7050FS/EO,DW60A6092FS/EO,DW60A6082FS/EO,DW60M6050FS/EC,DW50R4070FS/EC,DW50R4050FS/EO,DW60A8060IB/EO,DW60A8070BB/EO,DW60A8070US/EO,DW60A8071BB/EO,DW60A8060BB/EO,DW60A8050BB/EO,DW60R7070BB/EO,DW6KR7051BB/EO,DW60R7050BB/EO,DW60R7040BB/EO,DW60A6092IB/EO,DW60A6092BB/EO,DW60A6090BB/EO,DW60A6082BB/EO,DW60M6070IB/ET,DW60M6050SS/EO,DW50R4070BB/EO,DW50R4071BB/EO,DW60M6031BB/EO,DW60M6050BB/EO,DW60M6051BB/EO,DW50R4060BB/EO,DW60M6040BB/EO,DW50R4050BB/EO,DW50R4051BB/EO,DW60M5050BB/EO,DW50R4040BB/EO,GE711K/XEO,MJ26A6053AT/UR,MJ26A6091AT/UR,MJ26A6093AT/UR,MS23K3513AW/EO,BRB260189WW/EF,CM1089A/XEU,CM1099A/XEU,MG28J5255UW/EO,QE43LS03BAUXXH,QE43LS03BGUXXH,QE43QN91BATXXH,QE50LS03BAUXXH,QE50LS03BGUXXH,QE50QN91BATXXH,QE55QN85BATXXH,QE55QN91BATXXH,QE55QN700BTXXH,QE55S90CATXXH,QE55S95BATXXH,QE65LS03BGUXXH,QE65QN85BATXXH,QE65QN91BATXXH,QE65QN700BTXXH,QE65QN800BTXXH,QE65QN900BTXXH,QE65S95BATXXH,QE75LS03BAUXXH,QE75LS03BGUXXH,QE75QN85BATXXH,QE75QN85CATXXH,QE75QN91BATXXH,QE75QN700BTXXH,QE75QN800BTXXH,QE75QN900BTXXH,QE85LS03BAUXXH,QE85LS03BGUXXH,QE85QN85BATXXH,QE85QN95BATXXH,QE85QN800BTXXH,QE85QN900ATXXH,QE85QN900BTXXH,QE55LS03BGUXXH"; usi_app.their_widget_showing = document.getElementsByClassName("at-table").length > 0 && document.getElementsByClassName("at-table hide").length == 0; //First-party cookie if (usi_cookies.get("usi_click_id") != null || usi_cookies.get("usi_email_id") != null) { if (usi_commons.gup("awc") != "") { usi_cookies.set("_aw_m_21709", usi_commons.gup("awc"), 30 * 24 * 60 * 60, true); } } usi_app.monitor_for_receipt(); usi_app.monitor_for_analytics(); usi_app.site = "main"; if (location.href.indexOf("/employee/") != -1 || location.href.indexOf("/uk_employee/") != -1) usi_app.site = "employee"; else if (location.href.indexOf("/networks/") != -1 || location.href.indexOf("/uk_networks/") != -1) usi_app.site = "networks"; else if (location.href.indexOf("/students/") != -1 || location.href.indexOf("/uk_student/") != -1) usi_app.site = "students"; if ((location.href.indexOf("/smallbusiness") != -1 || location.href.indexOf("/business") != -1) && location.href.indexOf("shop.samsung.com") != -1) usi_app.site = "business"; if (location.href.indexOf("/bulb/") != -1) return; if (location.href.indexOf("/exclusive-offers/") != -1) return; if (location.href.indexOf("/partners/") != -1) return; if (usi_samsung.is_product_page && !usi_app.their_widget_showing) { usi_app.send_product_data(); } else if (usi_app.is_cart_page) { usi_app.scrape_cart(); //usi_app.load_temp_promo(); } } catch (err) { usi_commons.report_error(err); } }; usi_app.load_product_page = function () { try { var enabled_categories = "/pl/smartphones/|/pl/tablets/|/pl/watches/|/pl/audio-sound/|/pl/monitors/|/pl/memory-storage/"; var enabled_pids = "WW|WD|DV|RB|RR|RT|RF|RS|RZ|BRB|RA|NV|NQ|NL|MG|MC|MS|VR|VS|DF|AX|NZ|NA|NK|DW"; // low stock s21 pids and oos usi_app.product = usi_app.product_page_data; usi_app.low_stock_pids = "SM-G991BZVDEUE|SM-G991BZADEUE|SM-G991BZWDEUE|SM-G991BZIDEUE|SM-G991BZVGEUE|SM-G991BZAGEUE|SM-G991BZWGEUE|SM-G991BZIGEUE|SM-G996BZVGEUE|SM-G996BZKGEUE|SM-G996BZSGEUE|SM-G996BZVDEUE|SM-G996BZKDEUE|SM-G996BZSDEUE"; if (location.href.indexOf("s23") == -1 && typeof (usi_app.product_page_data) !== "undefined" && usi_app.product_page_data.stock == "OUTOFSTOCK") { if (location.href.match(enabled_categories) != null || usi_app.url.match("/pl/lifestyle-tvs/the-frame/ls03b-65-inch-the-frame-qled-4k-smart-tv-black-qe65ls03bauxxh/") != null || usi_app.product.pid.match(enabled_pids) != null) { usi_app.depth_level = 3; if (typeof(usi_app.legit_OOS) !== "undefined") { usi_app.load_oos(); } } } else { usi_app.load_product_campaigns(); } } catch (err) { usi_commons.report_error(err); } }; usi_app.monitor_for_receipt = function() { try { if (location.href.indexOf("order-success") != -1 || location.href.indexOf("orderConfirmation") != -1 || location.href.indexOf("order-confirm") != -1) { usi_commons.load_script('https://www.upsellit.com/active/samsungpoland_pixel.jsp'); } else if (typeof AWIN != 'undefined' && typeof AWIN.Tracking != 'undefined' && typeof AWIN.Tracking.Sale != 'undefined') { usi_commons.load_script("https://www.upsellit.com/active/samsungpoland_pixel.jsp"); } else { setTimeout(usi_app.monitor_for_receipt, 2000); } } catch (err) { usi_commons.report_error(err); } }; usi_app.remove_loads = function() { try { usi_commons.remove_loads(); } catch (err) { usi_commons.report_error(err); } }; usi_app.grab_oos_matches = function(p) { if (p=="QE55LS03BAUXXH") return "QE55LS03BGUXXH,"; if (p=="QE65LS03BAUXXH") return "QE65LS03BGUXXH,"; if (p=="QE75LS03BAUXXH") return "QE75LS03BGUXXH,"; if (p=="QE85LS03BAUXXH") return "QE85LS03BGUXXH,"; if (p=="QE55S95BATXXH") return "QE55S90CATXXH,"; if (p=="QE65S95BATXXH") return "QE65S90CATXXH,"; if (p=="RF65A977FSG/EF") return "RF65A977FSG/EF,RF23M8090SG/EF,"; if (p=="RF50A5202B1/EO") return "RF23R62E3B1/EO,RF23R62E3S9/EO,"; if (p=="RF50A5202S9/EO") return "RF23R62E3B1/EO,RF23R62E3S9/EO,"; if (p=="RF50A5002B1/EO") return "RF23R62E3B1/EO,RF23R62E3S9/EO,"; if (p=="RH68B8831B1/EF") return "RH68B8831S9/EF,RH69B8941S9/EF,"; if (p=="RH68B8821B1/EF") return "RH68B8831S9/EF,RH69B8941S9/EF,"; if (p=="RH68B8820B1/EF") return "RH68B8831S9/EF,RH69B8941S9/EF,"; if (p=="RS65R54112C/EO") return "RS68A8841B1/EF,RS68A8842B1/EF,"; if (p=="RS65R5441B4/EO") return "RS68A8841B1/EF,RS68A8842B1/EF,"; if (p=="RS65R5411B4/EO") return "RS68A8841B1/EF,RS68A8842B1/EF,"; if (p=="RS65R5411M9/EO") return "RS68A8531B1/EF,RS68A8841B1/EF,"; if (p=="RS65R5401M9/EO") return "RS68A8841S9/EF,RS68A8531B1/EF,"; if (p=="RS50N3803SA/EO") return "RS67A8811B1/EF,RS50N3903SA/EO,"; if (p=="RS50N3513BC/EO") return "RS67A8811WW/EF,RS67A8811B1/EF,"; if (p=="RS67A8811S9/EF") return "RS68A8820B1/EF,RS68A8840S9/EF,"; if (p=="RS68A8830S9/EF") return "RS67A8810B1/EF,RS68A8820B1/EF,"; if (p=="RS66A8101B1/EF") return "RS67A8810B1/EF,RS68A8820B1/EF,"; if (p=="RS68A8520S9/EF") return "RS68A8820S9/EF,RS67A8810WW/EF,"; if (p=="RR39A7463AP/EO") return "RR39A7463AP/EF,RR25A5470AP/EF,"; if (p=="RZ32A7485AP/EO") return "RZ32A7485AP/EF,RR39A7463AP/EF,"; if (p=="RB38A7B6348WEF") return "RB38A7B6C41/EF,RB38A7B5322/EF,"; if (p=="RB38A7B6D22/EF") return "RB38A7B5D39/EF,RB38A7B6D34/EF,"; if (p=="RB38A7B5DS9/EF") return "RB38A7B5DB1/EF,RB38A7B5E22/EF,"; if (p=="RB38A6B1DCE/EF") return "RB38A6B2EB1/EF,RB38A6B5ECL/EF,"; if (p=="RB34A7B5D39/EF") return "RB34A7B5D41/EF,RB34A7B5D22/EF,"; if (p=="RB34A7B5DCE/EF") return "RB34A6B3E22/EF,RB34A7B5E12/EF,"; if (p=="RB34A7B5EB1/EF") return "RB34A6B3E22/EF,RB34A6B2F22/EF,"; if (p=="RZ32A748522/EO") return "RZ32A748522/EF,RR39A746322/EF,"; if (p=="RR39A746322/EO") return "RZ32A748522/EF,RR39A746322/EF,"; if (p=="RB38T705CB1/EF") return "RB38T775CS9/EF,RB38T775CSR/EF,"; if (p=="RB38T676CSA/EF") return "RB38T776DS9/EF,RB38T775CS9/EF,"; if (p=="RB38T774DB1/EF") return "RB38T776DS9/EF,RB38T775CS9/EF,"; if (p=="RB38T606DB1/EF") return "RB38T606CSA/EF,RB38T675CS9/EF,"; if (p=="RB38T672CWW/EF") return "RB38T674EB1/EF,RB38T605CWW/EF,"; if (p=="RB38T603CS9/EF") return "RB38T603DB1/EF,RB38T675DS9/EF,"; if (p=="RB38T605DS9/EF") return "RB38T675EEL/EF,RB38T603DB1/EF,"; if (p=="RB38T650EB1/EF") return "RB38T602EB1/EF,RB38T602DSA/EF,"; if (p=="RB38T672ESA/EF") return "RB38T600EB1/EF,RB38T606EWW/EF,"; if (p=="RB38T650ESA/EF") return "RB38T600EB1/EF,RB38T606EWW/EF,"; if (p=="RB38T603FSA/EF") return "RB38T600ESA/EF,RB38T600EB1/EF,"; if (p=="RB38T603FWW/EF") return "RB38T600ESA/EF,RB38T600EB1/EF,"; if (p=="RB36T605CB1/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB36T672CS9/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB36T602CSA/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB36T675ESA/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB36T602EB1/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB36T602FB1/EF") return "RB36T675CS9/EF,RB36T602DB1/EF,"; if (p=="RB34T605DBN/EF") return "RB34T674EB1/EF,RB34T635EBN/EF,"; if (p=="RB34T672DBN/EF") return "RB34T674EB1/EF,RB34T635EBN/EF,"; if (p=="RB34T675EBN/EF") return "RB34T675DWW/EF,RB34T674EB1/EF,"; if (p=="RB34T652EBN/EF") return "RB34T675DWW/EF,RB34T674EB1/EF,"; if (p=="RB34T675DS9/EF") return "RB34T675DWW/EF,RB34T674EB1/EF,"; if (p=="RB34T602EB1/EF") return "RB34T675ESA/EF,RB34T672DSA/EF,"; if (p=="RB34T600EBN/EF") return "RB34T675ESA/EF,RB34T672DSA/EF,"; if (p=="RB34T601FS9/EF") return "RB34T675ESA/EF,RB34T672DSA/EF,"; if (p=="RB31FDRNDSA/EO") return "RB34T672EWW/EF,RB34T632ESA/EF,"; if (p=="RB31FERNDBC/EO") return "RB34T672EWW/EF,RB34T632ESA/EF,"; if (p=="RB33J3230BC/EO") return "RB34T672EWW/EF,RB34T632ESA/EF,"; if (p=="RB34T602FSA/EF") return "RB34T672EWW/EF,RB34T632ESA/EF,"; if (p=="RB34T671EWW/EF") return "RB34T600DSA/EF,RB34T672EWW/EF,"; if (p=="RB31FDRNDBC/EO") return "RB34T600DSA/EF,RB34T672EWW/EF,"; if (p=="RB33J3215WW/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB33J3205SA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T672FWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB31FWRNDSA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T601FWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T671FSA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T600ESA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB31FERNDEL/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T600FWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB33J3030SA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB34T600EWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB31HSR2DSA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB33J3420WW/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB31HSR2DWW/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB33J3000WW/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3215SS/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3215S9/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3415S9/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3405S9/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FDRNDSA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3200SS/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3000BC/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3005SA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FERNCSA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FERNCSS/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FERNDSA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FERNDSS/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FWJNDBC/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3005WW/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29HSR2DSA/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FSRNDSA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FSRNDSS/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3000SA/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29FSRNDWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB29HSR2DWW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RB30J3000WW/EF") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RT38K553PS9/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RT35K553PS9/EO") return "RB34T672FEL/EF,RB34T600DSA/EF,"; if (p=="RR39M7565B1/EF") return "RZ32M753EB1/EO,RR39M7565B1/EO,"; if (p=="RZ32M7535B1/EO") return "RR39M7130S9/EF,RZ32M753EB1/EF,"; if (p=="RR39M7130S9/EO") return "RR39M7130S9/EF,RZ32M753EB1/EF,"; if (p=="RZ32M7115S9/EO") return "RZ32M7115S9/EF,RR39M7130S9/EF,"; if (p=="RR39M7145S9/EO") return "RZ32M7115S9/EF,RR39M7130S9/EF,"; if (p=="RR39M7320S9/EO") return "RZ32M7115S9/EF,RR39M7130S9/EF,"; if (p=="DV90T7240BT/S6") return "DV80T6220LH/S6,DV90T7240BH/S6,"; if (p=="DV80T6220LE/S6") return "DV90T6240LH/S6,DV80T6220LH/S6,"; if (p=="DV90T5240AT/S6") return "DV90TA240AE/EO,DV90T5240AE/S6,"; if (p=="DV80T5220AE/S6") return "DV90TA240AE/EO,DV90T5240AE/S6,"; if (p=="DV90TA240AH/EO") return "DV90TA240AE/EO,DV90T5240AE/S6,"; if (p=="WD80TA046BH/EO") return "WD8NK52E0ZX/EO,WD80TA046BE/EO,"; if (p=="WD70TA046BE/EO") return "WD8NK52E0ZX/EO,WD80TA046BE/EO,"; if (p=="WD70TA046BH/EO") return "WD8NK52E0ZX/EO,WD80TA046BE/EO,"; if (p=="WD80T4046CE/EO") return "WD8NK52E0ZX/EO,WD80TA046BE/EO,"; if (p=="WD8NK52E0AW/EO") return "WD8NK52E3AW/EO,WD8NK52E0ZW/EO,"; if (p=="WW80T954ASH/S6") return "WW90T754ABH/S6,WW90T954ASH/S6,"; if (p=="WW90T754ABT/S6") return "WW90T754ABH/S6,WW90T954ASH/S6,"; if (p=="WW90T654DLH/S6") return "WW80T654DLH/S6,WW10T654DLH/S6,"; if (p=="WW80T654DLE/S6") return "WW70T552DAE/S6,WW80T654DLH/S6,"; if (p=="WW80T554DAE/S6") return "WW70T552DAE/S6,WW80T654DLH/S6,"; if (p=="WW80T554DAT/S6") return "WW70T552DAE/S6,WW80T654DLH/S6,"; if (p=="WW70T554DAE/S6") return "WW70T552DAE/S6,WW80T654DLH/S6,"; if (p=="WW70T552DAT/S6") return "WW70T552DTW/S6,WW70T552DAE/S6,"; if (p=="WW8NK52E0VW/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW70AA626AH/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW70AA626AE/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW65AA626AE/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW70AA626TE/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW65AA626TH/EO") return "WW8NK62E0RW/EO,WW8NK52E0VX/EO,"; if (p=="WW90T634DLH/S6") return "WW90T534DAE/S6,WW10T504DAE/S6,"; if (p=="WW90T504DAE/S6") return "WW90TA046AE/EO,WW80T534DAE/S6,"; if (p=="WW90T504DAT/S6") return "WW90TA046AE/EO,WW80T534DAE/S6,"; if (p=="WW90TA046AT/EO") return "WW90TA046AE/EO,WW80T534DAE/S6,"; if (p=="WW90TA046TH/EO") return "WW90TA046TE/EO,WW80T504DAE/S6,"; if (p=="WW70TA026AX/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW80TA026AT/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW80TA026AE/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW80TA026AH/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW70TA046AE/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW80TA026TH/EO") return "WW80TA026TE/EO,WW90TA046TE/EO,"; if (p=="WW70TA026AT/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70TA026AH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70TA026TT/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70TA026TH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70TA026TE/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW8NK52E0PX/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW8NK52E3PW/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW8NK52E0PW/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW80AA126AX/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW80AA126AE/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW80AA126AH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW80AA126TE/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70AA126AE/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70AA126AH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW65AA126AH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW65AA126AE/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW70AA126TH/EO") return "WW70TA026AE/EO,WW80TA026TE/EO,"; if (p=="WW90T4020CT/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW90T4020EE/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T4020CE/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T4020CH/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW90T304MBW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW90T304MWW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW80T304MBW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T304MBW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T302MBW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T304MWW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW70T302MWW/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW60A3120BE/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW60A3120BH/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW60A3120WE/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="WW60A3120WH/EO") return "WW70T4020EE/EO,WW90T4020CE/EO,"; if (p=="VC07K51L9H1/GE") return "VS15A6031R1/GE,VS15T7031R1/GE,"; if (p=="VC07M21N9VD/GE") return "VS15A6031R1/GE,VS15T7031R1/GE,"; if (p=="VCC45W0S36/XEO") return "VS15A6031R1/GE,VS15T7031R1/GE,"; if (p=="VC079HNJGGD/EO") return "VS15A6031R1/GE,VS15T7031R1/GE,"; if (p=="VC07M25E0WR/GE") return "VS15A6031R1/GE,VS15T7031R1/GE,"; if (p=="AX47R9080SS/EU") return "AX90R7080WD/EU,AX60R5080WD/EU,"; if (p=="MS23T5018AK/EO") return "MG23K3575AS/EO,MG23T5018CG/EO,"; if (p=="MG23K3515CK/EO") return "MG23K3515AS/EO,MG23K3575AS/EO,"; if (p=="MG23J5133AT/EO") return "MG23K3515AS/EO,MG23K3575AS/EO,"; if (p=="MG23K3515AK/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="GE83X-P/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="MS23K3513AK/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="MG23F301TAS/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="MG23F301TAK/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="GE83X/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="MS23F301TFK/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="MS23F301TAS/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="ME83X-P/EO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="GE83M/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="ME83X/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="ME83M/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="ME732K-S/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="ME711K/XEO") return "MS23K3513AS/EO,MG23K3515AS/EO,"; if (p=="NQ50K3130BG/EO") return "NQ50K5137KB/EO,NQ50K3130BB/EO,"; if (p=="NQ50K3130BT/EO") return "MG22M8074AT/EO,NQ50K3130BS/EO,"; if (p=="MG23A7013NB/EO") return "MG23A7013AB/EO,MS22M8054AK/EO,"; if (p=="MG23A7013CB/EO") return "MG23A7013AB/EO,MS22M8054AK/EO,"; if (p=="MG20A7013CB/EO") return "MG23A7013AB/EO,MS22M8054AK/EO,"; if (p=="MG20A7013CT/EO") return "MS23A7013AB/EO,MG23A7013CT/EO,"; if (p=="MS23A7013GB/EO") return "MS23A7013AB/EO,MG23A7013CT/EO,"; if (p=="MS23A7118AK/EO") return "MS23A7013AB/EO,MG23A7013CT/EO,"; if (p=="NV7B6799JAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B6795JAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B6785KAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5785JAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5785KAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5765RAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5765XAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5745PAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5745PAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4545VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4345VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4545VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4345VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B7997AAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B7980AAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B6685AAN/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B6685BAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5685AAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5685BAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5660RAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5660XAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5645TAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B5645TAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4445VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4245VAW/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4245VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4445VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4440VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4245VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4240VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4145VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4045VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4140VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4040VAW/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4040VAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4140VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4040VAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4525ZAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4325ZAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B45251AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B43251AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4525ZAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4325ZAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4425ZAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44251AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B42251AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4425ZAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4225ZAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44257AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44205AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44207AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44205AS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B44207AS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4020ZAK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B41201AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B41205AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B4020ZAS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B41207AK/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B41201AS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NV7B41207AS/U2") return "NV75N5641RS/EO,NV75N7677RS/EO,"; if (p=="NQ5B7993AAK/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B6753CAN/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B6753CAK/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B5763DBK/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B5763DBS/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B4353FBK/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B4553FBK/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B4553FBS/U2") return "NQ50J3530BS/EO,NQ50J5530BS/EO,"; if (p=="NQ5B5713GBK/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B5713GBS/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B4313GBK/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B4513GBK/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B4313GBW/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B4513GBS/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NQ5B4313GBS/U2") return "MS23A7013AT/EO,NQ50R7130BK/EO,"; if (p=="NZ64B7799GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B6058GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B6056JK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B6056GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B6056FK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5066GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5066FK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5046KK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5046JK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5046GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5046FK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5045KK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5045GK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="NZ64B5045FK/U2") return "NZ64F3NM1AB/UR,NZ64N9777GK/EO,"; if (p=="BRB30705EWW/EF") return "BRB30615EWW/EF,BRB30705DWW/EF,"; if (p=="BRB30703EWW/EF") return "BRB30602FWW/EF,BRB30615EWW/EF,"; if (p=="BRB30603EWW/EF") return "BRB30602FWW/EF,BRB30615EWW/EF,"; if (p=="BRB30600FWW/EF") return "BRB30602FWW/EF,BRB30615EWW/EF,"; if (p=="BRB26713EWW/EF") return "BRB26705FWW/EF,BRB26715FWW/EF,"; if (p=="BRB26703EWW/EF") return "BRB26615FWW/EF,BRB26705FWW/EF,"; if (p=="BRB26605EWW/EF") return "BRB26605FWW/EF,BRB26615FWW/EF,"; if (p=="BRB26603EWW/EF") return "BRB26602FWW/EF,BRB26605FWW/EF,"; if (p=="BRB26602EWW/EF") return "BRB26602FWW/EF,BRB26605FWW/EF,"; if (p=="BRB26600FWW/EF") return "BRB26602FWW/EF,BRB26605FWW/EF,"; if (p=="NV75A6679RK/EO") return "NV75N7647RS/EO,NV75N7677RS/EO,"; if (p=="NV75N762ARK/EO") return "NV75N5671RB/EO,NV75N5671RM/EO,"; if (p=="NV75N7646RB/EO") return "NV75N7626RB/EO,NV75A6649RK/EO,"; if (p=="NV75N7646RS/EO") return "NV75N5641RB/EO,NV75A6649RS/EO,"; if (p=="NV75N5621RB/EO") return "NV75N5641RS/EO,NV75N5641RB/EO,"; if (p=="NV75N5622RT/EO") return "NV75N5641RS/EO,NV75N5641RB/EO,"; if (p=="NV75J5540RS/EO") return "NV75A6549RK/EO,NV75J7570RS/EO,"; if (p=="NV68R5545CB/EO") return "NV75K5541RM/EO,NV70H5787CB/EO,"; if (p=="NV75N7546RS/EO") return "NV75K5541RM/EO,NV70H5787CB/EO,"; if (p=="NV75K5541RG/EO") return "NV75K5541RM/EO,NV70H5787CB/EO,"; if (p=="NV70M5520CB/EO") return "NV75K5541RB/EO,NV75K5541RM/EO,"; if (p=="NV70M3521RB/EO") return "NV70H5587BB/EO,NV70M3541RS/EO,"; if (p=="NV68R5345CB/EO") return "NV66M3531BB/EO,NV70H5587BB/EO,"; if (p=="NV66M3535BB/EO") return "NV66M3531BB/EO,NV70H5587BB/EO,"; if (p=="NV64R3531BB/EO") return "NV66M3531BB/EO,NV70H5587BB/EO,"; if (p=="NV64R3531BS/EO") return "NV66M3531BS/EO,NV66M3531BB/EO,"; if (p=="NV70K2340RG/EO") return "NV70K2340RM/EO,NV66M3531BS/EO,"; if (p=="NV70K2340RB/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV75J3140RB/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV75J3140BB/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV75J3140BS/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1145CK/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1145RK/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1140RS/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1140BK/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1140BB/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV70K1340BB/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV68A1140BS/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NV70K1340BS/EO") return "NV70K2340RS/EO,NV70K2340RM/EO,"; if (p=="NQ50K3530BG/EO") return "NQ50J3530BB/EO,NQ50H5537KB/EO,"; if (p=="NQ50H5535KB/EO") return "NQ50J3530BB/EO,NQ50H5537KB/EO,"; if (p=="NQ50H5533KS/EO") return "NQ50J3530BS/EO,NQ50J3530BB/EO,"; if (p=="NZ64N7757FK/EO") return "NZ84F7NC6AB/EO,NZ64N7757GK/E2,"; if (p=="NZ64R7757BK/EO") return "NZ64K7757BK/EO,NZ84F7NB6AB/EO,"; if (p=="NZ64R3747BK/UR") return "NZ64K5747BK/EO,NZ64A3747DK/EO,"; if (p=="NZ64H57479K/EO") return "NZ64K5747BK/EO,NZ64A3747DK/EO,"; if (p=="NZ64T3707AK/EO") return "NZ64H37070K/EO,NZ64T3707C1/UR,"; if (p=="NZ64H37075K/EO") return "NZ64F3NM1AB/UR,NZ64H37070K/EO,"; if (p=="NZ64M3707AK/UR") return "NZ64F3NM1AB/UR,NZ64H37070K/EO,"; if (p=="NZ64T3706A1/UR") return "NZ64F3NM1AB/UR,NZ64H37070K/EO,"; if (p=="NZ64T3706C1/UR") return "NZ64F3NM1AB/UR,NZ64H37070K/EO,"; if (p=="NZ64M3NM1BB/UR") return "NZ64F3NM1AB/UR,NZ64H37070K/EO,"; if (p=="NZ32R1506BK/EO") return "NZ64F3NM1AB/UR,CTR164NC01/XEO,"; if (p=="NA64H3031AK/O1") return "NA64H3030AS/O1,NA64H3030BK/O1,"; if (p=="NA64H3040AS/O1") return "NA64H3030AS/O1,NA64H3030BK/O1,"; if (p=="NA64H3010AS/O1") return "NA64H3030AS/O1,NA64H3030BK/O1,"; if (p=="NA64H3010BS/O1") return "NA64H3030AS/O1,NA64H3030BK/O1,"; if (p=="NK36M5070BG/UR") return "NK36M5070BM/UR,NK24M7070VS/UR,"; if (p=="NK24M5070BM/UR") return "NK36M5070BS/UR,NK36M5070BM/UR,"; if (p=="NK24M5070BG/UR") return "NK36M5070BS/UR,NK36M5070BM/UR,"; if (p=="DW60A6082FS/EO") return "DW60M6050FS/EC,DW60A6092FS/EO,"; if (p=="DW60A8070BB/EO") return "DW60A8070US/EO,DW60A8060IB/EO,"; if (p=="DW60A8060BB/EO") return "DW60A8050BB/EO,DW60A8071BB/EO,"; if (p=="DW60R7070BB/EO") return "DW60R7050BB/EO,DW60A8050BB/EO,"; if (p=="DW6KR7051BB/EO") return "DW60R7050BB/EO,DW60A8050BB/EO,"; if (p=="DW60A6092BB/EO") return "DW60A6090BB/EO,DW60A6092IB/EO,"; if (p=="DW60A6082BB/EO") return "DW60M6070IB/ET,DW60A6090BB/EO,"; if (p=="DW60M6050SS/EO") return "DW50R4070BB/EO,DW60M6070IB/ET,"; if (p=="DW50R4071BB/EO") return "DW60M6050BB/EO,DW50R4070BB/EO,"; if (p=="DW60M6031BB/EO") return "DW60M6050BB/EO,DW50R4070BB/EO,"; if (p=="DW60M6051BB/EO") return "DW50R4050BB/EO,DW60M6050BB/EO,"; if (p=="DW50R4060BB/EO") return "DW50R4050BB/EO,DW60M6050BB/EO,"; if (p=="DW60M6040BB/EO") return "DW50R4050BB/EO,DW60M6050BB/EO,"; if (p=="DW50R4051BB/EO") return "DW60M5050BB/EO,DW50R4050BB/EO,"; if (p=="DW50R4040BB/EO") return "DW60M5050BB/EO,DW50R4050BB/EO,"; if (p=="SKK-DDX") return "SKK-UDW,SKK-UDX,"; if (p=="VCA-SBTA60") return "VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VCA-SAK90/GL") return "VCA-SAK90W/GL,VCA-TAB90A,"; if (p=="VCA-SAPA95/WA") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-WBA95/GL") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-SABA95") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-TABA95") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-SPW95") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-ADB952") return "VCA-RAK80,VCA-RAK95,"; if (p=="VCA-SPA95/GL") return "VCA-RAK80,VCA-RAK95,"; return ""; }; usi_app.grab_multipart_matches = function(p) { if (p=="QE85QN900BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B30FB/XC,","VG-SOCA05/XC,"]; if (p=="QE75QN900BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,","VG-SOCA05/XC,"]; if (p=="QE65QN900BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,","VG-ARAB43WMTXC,"]; if (p=="QE85QN800BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B30FB/XC,","VG-SOCA05/XC,"]; if (p=="QE75QN800BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,","VG-SOCA05/XC,"]; if (p=="QE65QN800BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,","VG-SOCA05/XC,VG-ARAB43WMTXC,"]; if (p=="QE75QN700BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,","VG-SOCA05/XC,"]; if (p=="QE65QN700BTXXH") return ["HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,","WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,","VG-SOCA05/XC,VG-ARAB43WMTXC,"]; if (p=="QE55QN700BTXXH") return ["HW-Q930B/EN,HW-Q800B/EN,HW-Q700B/EN,","WMN-B50EB/XC,WMN-B05FB/XC,VG-SESB11K/XC,","VG-SOCA05/XC,VG-ARAB43WMTXC,VG-ARAB43STDXC,"]; return null; }; usi_app.grab_matches = function(p) { if (p=="QE65S95BATXXH") return "HW-Q930B/EN,HW-Q990B/EN,HW-Q800B/EN,"; if (p=="QE55S95BATXXH") return "HW-Q800B/EN,HW-Q700B/EN,HW-Q930B/EN,"; if (p=="QE85QN95BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,VG-SOCA05/XC,"; if (p=="QE75QN95BATXXH") return "VG-SCFA50BEBXC,VG-SCFA50BWBXC,VG-SCFA50TKBXC,WMN-B50EB/XC,WMN-B16FB/XC,VG-SOCA05/XC,"; if (p=="QE65QN95BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,VG-SOCA05/XC,VG-ARAB43WMTXC,"; if (p=="QE55QN95BATXXH") return "HW-Q930B/EN,HW-Q800B/EN,HW-Q700B/EN,WMN-B50EB/XC,WMN-B05FB/XC,VG-SESB11K/XC,VG-SOCA05/XC,VG-ARAB43WMTXC,VG-ARAB43STDXC,"; if (p=="QE75QN91BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,"; if (p=="QE65QN91BATXXH") return "HW-Q930B/EN,HW-Q800B/EN,HW-Q700B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,"; if (p=="QE55QN91BATXXH") return "HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q700B/EN,HW-Q600B/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE50QN91BATXXH") return "HW-Q700B/EN,HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q600B/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE43QN91BATXXH") return "HW-Q600B/EN,HW-Q700B/EN,HW-Q60B/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE85QN90BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,"; if (p=="QE85QN90BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,"; if (p=="QE85QN90BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,"; if (p=="QE85QN900BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,VG-SOCA05/XC,"; if (p=="QE75QN900BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SOCA05/XC,"; if (p=="QE65QN900BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,"; if (p=="QE85QN85BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,"; if (p=="QE75QN85BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,"; if (p=="QE65QN85BATXXH") return "HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q700B/EN,HW-Q600B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,"; if (p=="QE55QN85BATXXH") return "HW-Q700B/EN,HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q600B/EN,WMN-B50EB/XC,WMN-B05FB/XC,VG-SESB11K/XC,VG-ARAB22WMTXC,VG-ARAB22STDXC,"; if (p=="QE85QN800BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B30FB/XC,VG-SOCA05/XC,"; if (p=="QE75QN800BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,"; if (p=="QE65QN800BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,VG-SOCA05/XC,VG-ARAB43WMTXC,"; if (p=="QE75QN700BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SOCA05/XC,"; if (p=="QE65QN700BTXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,VG-SOCA05/XC,VG-ARAB43WMTXC,"; if (p=="QE55QN700BTXXH") return "HW-Q930B/EN,HW-Q800B/EN,HW-Q700B/EN,WMN-B50EB/XC,WMN-B05FB/XC,VG-SESB11K/XC,VG-SOCA05/XC,VG-ARAB43WMTXC,"; if (p=="QE85Q80BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B30FB/XC,"; if (p=="QE75Q80BATXXH") return "HW-Q930B/EN,HW-Q800B/EN,HW-Q700B/EN,WMN-B16FB/XC,"; if (p=="QE65Q80BATXXH") return "HW-Q700B/EN,HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q600B/EN,WMN-B16FB/XC,"; if (p=="QE55Q80BATXXH") return "HW-Q600B/EN,HW-Q60B/EN,HW-B650/EN,WMN-B05FB/XC,"; if (p=="QE75Q77BATXXH") return "HW-Q800B/EN,HW-S800/EN,HW-S801/EN,HW-Q700B/EN,HW-Q600B/EN,WMN-B50EB/XC,"; if (p=="QE65Q77BATXXH") return "HW-Q600B/EN,HW-Q700B/EN,HW-Q60B/EN,WMN-B50EB/XC,WMN-B16FB/XC,"; if (p=="QE55Q77BATXXH") return "HW-Q60B/EN,HW-B550/EN,HW-S60/EN,HW-S61/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE85Q70BATXXH") return "HW-Q990B/EN,HW-Q930B/EN,HW-Q800B/EN,WMN-B50EB/XC,"; if (p=="QE75Q67BAUXXH") return ",HW-Q800B/EN,HW-S800/S801/EN,HW-Q700B/EN,HW-Q600B/EN,WMN-B50EB/XC,WMN-B16FB/XC,"; if (p=="QE65Q67BAUXXH") return "HW-Q600B/EN,HW-Q60B/EN,HW-B650/EN,WMN-B50EB/XC,WMN-B16FB/XC,VG-SESB11K/XC,"; if (p=="QE55Q67BAUXXH") return "HW-B650/EN,HW-B550/EN,HW-S60/EN,HW-S61/EN,WMN-B50EB/XC,WMN-B05FB/XC,VG-SESB11K/XC,"; if (p=="QE50Q67BAUXXH") return "HW-B550/EN,HW-B450/EN,HW-S60/EN,HW-S61/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE43Q67BAUXXH") return "HW-B550/EN,HW-B450/EN,HW-S60/EN,HW-S61/EN,WMN-B50EB/XC,WMN-B05FB/XC,"; if (p=="QE43LS05BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q800B/EN,HW-Q600B/EN,HW-S60/EN,HW-S61/EN,VG-SCST43V/XC,"; if (p=="QE32LS03BBUXXH") return "HW-S60/EN,HW-S61/EN,VG-SCFT32BW/XC,VG-SCFT32BE/XC,VG-SCFT32WT/XC,VG-SCFT32BL/XC,VG-SCFT32NP/XC,VG-SCFT32ST/XC,VG-SCFT32VL/XC,"; if (p=="QE85LS03BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q990B/EN,HW-Q930B/EN,VG-SCFA85BWBXC,VG-SCFA85TKBXC,VG-SCFA85WTBXC,"; if (p=="QE75LS03BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q990B/EN,HW-Q930B/EN,VG-SCFA75BEBXC,VG-SCFA75BWBXC,VG-SCFA75TKBXC,VG-SCFA75WTBXC,"; if (p=="QE65LS03BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q930B/EN,HW-Q800B/EN,HW-S60/EN,HW-S61/EN,VG-SCFA65BEBXC,VG-SCFA65BWBXC,VG-SCFA65TKBXC,VG-SCFA65WTBXC,VG-SCFA65TRCXC,"; if (p=="QE55LS03BAUXXH") return "HW-Q600B/EN,HW-S60/EN,HW-S61/EN,VG-SESB11K/XC,VG-SCFA55BEBXC,VG-SCFA55BWBXC,VG-SCFA55TKBXC,VG-SCFA55WTBXC,VG-SCFA55TRCXC,VG-SCFA55WTCXC,"; if (p=="QE50LS03BAUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q600B/EN,HW-Q60B/EN,VG-SCFA50BEBXC,VG-SCFA50BWBXC,VG-SCFA50TKBXC,VG-SCFA50WTBXC,VG-ARAB22WMTXC,"; if (p=="QE43LS03BAUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q60B/EN,HW-B650/EN,VG-SCFA43BEBXC,VG-SCFA43BWBXC,VG-SCFA43TKBXC,VG-SCFA43WTBXC,VG-ARAB22WMTXC,VG-ARAB22STDXC,"; if (p=="QE65LS01BBUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q800B/EN,HW-Q700B/EN,HW-S60/S61/EN,"; if (p=="QE55LS01BBUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q700B/EN,HW-Q600B/EN,HW-S60/S61/EN,"; if (p=="QE50LS01BBUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q600B/EN,HW-Q60B/EN,"; if (p=="QE43LS01BBUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q60B/EN,HW-B550/EN,"; if (p=="QE65LS01BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q800B/EN,HW-Q700B/EN,HW-S60/S61/EN,"; if (p=="QE55LS01BAUXXH") return "HW-S800/EN,HW-S801/EN,HW-Q700B/EN,HW-Q600B/EN,HW-S60/S61/EN,"; if (p=="QE50LS01BAUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q600B/EN,HW-Q60B/EN,"; if (p=="QE43LS01BAUXXH") return "HW-S60/EN,HW-S61/EN,HW-Q60B/EN,HW-B550/EN,"; if (p=="UE75BU8002KXXH") return "HW-Q700B/EN,HW-Q600B/EN,HW-Q60B/EN,WMN-B16FB/XC,"; if (p=="UE65BU8002KXXH") return "HW-B650/EN,HW-B550/EN,HW-S60/EN,HW-S61/EN,WMN-B16FB/XC,"; if (p=="UE55BU8002KXXH") return "HW-B550/EN,HW-B450/EN,HW-S60/EN,HW-S61/EN,WMN-B05FB/XC,VG-SESB11K/XC,"; if (p=="UE50BU8002KXXH") return "HW-B550/EN,HW-B450/EN,HW-S60/EN,HW-S61/EN,WMN-B05FB/XC,VG-SESB11K/XC,"; if (p=="UE43BU8002KXXH") return "HW-B550/EN,HW-B450/EN,WMN-B05FB/XC,"; if (p=="QE32LS03TCUXXH") return "VG-SCFT32BE/XC,VG-SCFT32BL/XC,VG-SCFT32BW/XC,VG-SCFT32NP/XC,VG-SCFT32ST/XC,VG-SCFT32VL/XC,VG-SCFT32WT/XC,"; if (p=="VS15T7031R1/GE") return "VCA-SAB90A,VCA-SHF90,VCA-WB650A/GL,VCA-SBT90E,VCA-SAK90W/GL,"; if (p=="VS15T7033R4/GE") return "VCA-SHF90,VCA-TAB90A,VCA-WB650A/GL,VCA-SBT90E,VCA-SAK90W/GL,"; if (p=="VS15T7036R5/GE") return "VCA-WB650A/GL,VCA-SBT90E,VCA-SAK90W/GL,"; if (p=="VS20R9042T2/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20R9044T2/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20R9046T3/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20R9048T3/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-SAE903/GE,"; if (p=="VS20R9076T7/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20T7532T1/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20T7534T4/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20T7536T5/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-WB650/GL,VCA-SAE903/GE,"; if (p=="VS20T7538T5/GE") return "VCA-SBT90,VCA-SAE90A/GE,VCA-SHF90,VCA-SAE903/GE,"; if (p=="VS20A95973B/GE") return "VCA-SABA95,VCA-TABA95,VCA-SPW95,VCA-ADB952,VCA-SPA95/GL,"; if (p=="VS20A95943N/GE") return "VCA-SABA95,VCA-TABA95,VCA-SPW95,VCA-ADB952,VCA-SPA95/GL,"; if (p=="VS20A95843W/GE") return "VCA-SABA95,VCA-TABA95,VCA-SPW95,VCA-ADB952,VCA-SPA95/GL,"; if (p=="VS20A95823W/GE") return "VCA-SABA95,VCA-TABA95,VCA-SPW95,VCA-ADB952,VCA-SPA95/GL,"; if (p=="VR50T95735W/GE") return "VCA-RAK80,VCA-RDB95,VCA-RHF95,"; if (p=="VR30T85513W/GE") return "VCA-RAK95,VCA-RDB95,VCA-RHF95,"; if (p=="VR30T80313W/GE") return "VCA-RAK95,"; if (p=="QE75LST7TCUXXH") return "WMN4277TT/XC,"; if (p=="QE55LST7TCUXXH") return "WMN4277TT/XC,"; if (p=="QE65LST7TCUXXH") return "WMN4277TT/XC,"; if (p=="QE43LS03AAUXXH") return "VG-SCFA43WTBXC,"; if (p=="QE55LS03AAUXXH") return "VG-SCFA55WTCXC,"; if (p=="QE65LS03AAUXXH") return "VG-SCFA65WTCXC,"; if (p=="QE50LS03AAUXXH") return "VG-SCFA50BWBXC,"; if (p=="QE85LS03AAUXXH") return "VG-SCFA85BWBXC,"; if (p=="QE75LS03AAUXXH") return "VG-SCFA75BWBXC,"; if (p=="QE65S95BATXXH") return "HW-Q930B/EN,HW-Q990B/EN,"; if (p=="QE55S95BATXXH") return "HW-Q800B/EN,HW-Q700B/EN,"; if (p=="QE85QN95BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75QN95BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN95BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE55QN95BATXXH") return "HW-Q930B/EN,WMN-B50EB/XC,HW-Q800B/EN,WMN-B05FB/XC,"; if (p=="QE75QN91BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN91BATXXH") return "HW-Q930B/EN,WMN-B50EB/XC,HW-Q800B/EN,WMN-B16FB/XC,"; if (p=="QE55QN91BATXXH") return "HW-Q800B/EN,WMN-B50EB/XC,HW-S800/S801/EN,WMN-B05FB/XC,"; if (p=="QE50QN91BATXXH") return "HW-Q700B/EN,WMN-B50EB/XC,HW-Q800B/EN,WMN-B05FB/XC,"; if (p=="QE43QN91BATXXH") return "HW-Q600B/EN,WMN-B50EB/XC,HW-Q700B/EN,WMN-B05FB/XC,"; if (p=="QE85QN90BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE85QN900BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75QN900BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN900BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE85QN85BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75QN85BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN85BATXXH") return "HW-Q800B/EN,WMN-B50EB/XC,HW-S800/S801/EN,WMN-B16FB/XC,"; if (p=="QE55QN85BATXXH") return "HW-Q700B/EN,WMN-B50EB/XC,HW-Q800B/EN,WMN-B05FB/XC,"; if (p=="QE85QN800BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75QN800BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN800BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE75QN700BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE65QN700BTXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B16FB/XC,"; if (p=="QE55QN700BTXXH") return "HW-Q930B/EN,WMN-B50EB/XC,HW-Q800B/EN,WMN-B05FB/XC,"; if (p=="QE85Q80BATXXH") return "HW-Q990B/EN,WMN-B30FB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75Q80BATXXH") return "HW-Q930B/EN,WMN-B16FB/XC,HW-Q800B/EN,WMN-B16FB/XC,"; if (p=="QE65Q80BATXXH") return "HW-Q700B/EN,WMN-B16FB/XC,HW-Q800B/EN,WMN-B16FB/XC,"; if (p=="QE55Q80BATXXH") return "HW-Q600B/EN,WMN-B05FB/XC,HW-Q60B/EN,WMN-B05FB/XC,"; if (p=="QE75Q77BATXXH") return "HW-Q800B/EN,WMN-B50EB/XC,HW-S800/S801/EN,WMN-B16FB/XC,"; if (p=="QE65Q77BATXXH") return "HW-Q600B/EN,WMN-B50EB/XC,HW-Q700B/EN,WMN-B16FB/XC,"; if (p=="QE55Q77BATXXH") return "HW-Q60B/EN,WMN-B50EB/XC,HW-B550/EN,WMN-B05FB/XC,"; if (p=="QE85Q70BATXXH") return "HW-Q990B/EN,WMN-B50EB/XC,HW-Q930B/EN,WMN-B30FB/XC,"; if (p=="QE75Q67BAUXXH") return "HW-Q800B/EN,WMN-B50EB/XC,HW-S800/S801/EN,WMN-B16FB/XC,"; if (p=="QE65Q67BAUXXH") return "HW-Q600B/EN,WMN-B50EB/XC,HW-Q60B/EN,WMN-B16FB/XC,"; if (p=="QE55Q67BAUXXH") return "HW-B650/EN,WMN-B50EB/XC,HW-B550/EN,WMN-B05FB/XC,"; if (p=="QE50Q67BAUXXH") return "HW-B550/EN,WMN-B50EB/XC,HW-B450/EN,WMN-B05FB/XC,"; if (p=="QE43Q67BAUXXH") return "HW-B550/EN,WMN-B50EB/XC,HW-B450/EN,WMN-B05FB/XC,"; if (p=="QE43LS05BAUXXH") return "HW-S800/S801/EN,VG-SCST43V/XC,HW-Q800B/EN,"; if (p=="QE32LS03BBUXXH") return "HW-S60/S61/EN,VG-SCFT32BW/XC,VG-SCFT32BE/XC,"; if (p=="QE85LS03BAUXXH") return "HW-S800/S801/EN,VG-SCFA85BWBXC,HW-Q990B/EN,VG-SCFA85TKBXC,"; if (p=="QE75LS03BAUXXH") return "HW-S800/S801/EN,VG-SCFA75BEBXC,HW-Q990B/EN,VG-SCFA75BWBXC,"; if (p=="QE65LS03BAUXXH") return "HW-S800/S801/EN,VG-SCFA65BEBXC,HW-Q930B/EN,VG-SCFA65BWBXC,"; if (p=="QE55LS03BAUXXH") return "HW-S800/S801/EN,VG-SESB11K/XC,HW-Q800B/EN,VG-SCFA55BEBXC,"; if (p=="QE50LS03BAUXXH") return "HW-S60/S61/EN,VG-SCFA50BEBXC,HW-Q600B/EN,VG-SCFA50BWBXC,"; if (p=="QE43LS03BAUXXH") return "HW-S60/S61/EN,VG-SCFA43BEBXC,HW-Q60B/EN,VG-SCFA43BWBXC,"; if (p=="QE65LS01BBUXXH") return "HW-S800/S801/EN,HW-Q800B/EN,"; if (p=="QE55LS01BBUXXH") return "HW-S800/S801/EN,HW-Q700B/EN,"; if (p=="QE50LS01BBUXXH") return "HW-S60/S61/EN,HW-Q600B/EN,"; if (p=="QE43LS01BBUXXH") return "HW-S60/S61/EN,HW-Q60B/EN,"; if (p=="QE65LS01BAUXXH") return "HW-S800/S801/EN,HW-Q800B/EN,"; if (p=="QE55LS01BAUXXH") return "HW-S800/S801/EN,HW-Q700B/EN,"; if (p=="QE50LS01BAUXXH") return "HW-S60/S61/EN,HW-Q600B/EN,"; if (p=="QE43LS01BAUXXH") return "HW-S60/S61/EN,HW-Q60B/EN,"; if (p=="UE75BU8002KXXH") return "HW-Q700B/EN,WMN-B16FB/XC,HW-Q600B/EN,"; if (p=="UE65BU8002KXXH") return "HW-B650/EN,WMN-B16FB/XC,HW-B550/EN,"; if (p=="UE55BU8002KXXH") return "HW-B550/EN,WMN-B05FB/XC,HW-B450/EN,VG-SESB11K/XC,"; if (p=="UE50BU8002KXXH") return "HW-B550/EN,WMN-B05FB/XC,HW-B450/EN,VG-SESB11K/XC,"; if (p=="UE43BU8002KXXH") return "HW-B550/EN,WMN-B05FB/XC,HW-B450/EN,"; return ""; }; usi_app.load_wtb = function() { try { if (usi_app.url.match("/mobile-accessories/") != null) return; if (usi_commons.device == "desktop" && usi_app.mouse_over == 0) { return; } if (document.getElementById("usi_overwrite_button") != null) { document.getElementById("usi_overwrite_button").style.display = "none"; } if (usi_cookies.get("usi_wtb_loaded") == null) { //usi_cookies.set("usi_wtb_loaded", "1", 24*60*60, true); } else { return; } // Load site usi_commons.log("Split Group: USI"); if (typeof(usi_45247) == "undefined") { var usi_key; if (usi_app.product && (usi_app.selected_skus.indexOf(usi_app.product.pid) != -1 || usi_app.product.category.toLowerCase().indexOf("monitor") != -1)) { usi_key = "_selected"; } else if (usi_app.product && usi_app.product.category && usi_app.product.category.toLowerCase().indexOf("mobile") != -1) { usi_key = "_mx"; } else if (usi_app.product && usi_app.product.category && (usi_app.product.category.toLowerCase().indexOf("memory") != -1 || usi_app.product.category.toLowerCase().indexOf("vacuum") != -1 || usi_app.product.category.toLowerCase().indexOf("projector") != -1 || usi_app.product.category.toLowerCase().indexOf("soundbar") != -1 || usi_app.product.category.toLowerCase().indexOf("purifier") != -1)) { usi_key = "_other"; } else if (usi_app.product && "QE32LS03BBUXXH,QE43LS01BAUXXH,QE43LS01BBUXXH,QE43LS01TAUXXH,QE43Q67BAUXXH,QE50LS01BBUXXH,QE50LS01TBUXXH,QE50Q67BAUXXH,QE55LS01BAUXXH,QE55LS01BBUXXH,QE55LST7TCUXXH,QE55Q67BAUXXH,QE55Q77BATXXH,QE55Q80BATXXH,QE65LS01BAUXXH,QE65LS01BBUXXH,QE65LST7TCUXXH,QE65Q67BAUXXH,QE65Q77BATXXH,QE65Q80BATXXH,QE75LST7TCUXXH,QE75Q67BAUXXH,QE75Q77BATXXH,QE75Q80BATXXH,QE85Q70BATXXH,QE85Q80BATXXH,QE98QN90AATXXH,SP-LSP3BLAXXH,SP-LSP9TFAXXH,UE32T4002AKXXH,UE32T4302AKXXH,UE43CU8002KXXH,UE65CU8002KXXH,UE75AU7192UXXH,UE75BU8002KXXH".indexOf(usi_app.product.pid) != -1) { usi_key = "_tvda"; } /*(usi_app.is_enabled && usi_app.product && usi_app.product.category && (usi_app.product.category.toLowerCase().indexOf("tv") != -1 || usi_app.product.category.toLowerCase().indexOf("television") != -1 || usi_app.product.category.toLowerCase().indexOf("appliances") != -1)) { usi_key = "_tvda"; }*/ if (usi_key != "") { usi_commons.load("0a2384mjS9aRHlIX0RQLwoX", "45247", usi_commons.device + usi_key); } } } catch (err) { usi_commons.report_error(err); } }; usi_app.load_product_campaigns = function () { try { var control_site_id = '45579'; var group = usi_app.force_group || (Math.random() < 0.10 ? 0 : 1); usi_split_test.instantiate(control_site_id, group); if (usi_split_test.get_group(control_site_id) == '1') { // Load site usi_commons.log("Split Group: USI"); if ((document.getElementsByClassName("tg-wtb").length == 1 || document.querySelector('[an-ac="where to buy"]') != null) && usi_app.url.match("s23") == null) { if (usi_commons.device == "desktop") { if (document.getElementsByClassName("tg-wtb").length == 1) { document.getElementsByClassName("tg-wtb")[0].addEventListener("mouseover", function () { usi_app.mouse_over = 1; setTimeout(usi_app.load_wtb, 1000); }); document.getElementsByClassName("tg-wtb")[0].addEventListener("mouseout", function () { usi_app.mouse_over = 0; }); } else { document.querySelector('[an-ac="where to buy"]').addEventListener("mouseover", function () { usi_app.mouse_over = 1; setTimeout(usi_app.load_wtb, 1000); }); document.querySelector('[an-ac="where to buy"]').addEventListener("mouseout", function () { usi_app.mouse_over = 0; }); } } else { var usi_over_write_img = document.createElement("div"); usi_over_write_img.style.position="relative"; usi_over_write_img.style.zIndex="2400"; usi_over_write_img.innerHTML = "